summaryrefslogtreecommitdiff
path: root/integrationtests
diff options
context:
space:
mode:
Diffstat (limited to 'integrationtests')
-rw-r--r--integrationtests/final_test_server.log2
-rw-r--r--integrationtests/server_debug.log12545
-rw-r--r--integrationtests/server_manual.log2
3 files changed, 12549 insertions, 0 deletions
diff --git a/integrationtests/final_test_server.log b/integrationtests/final_test_server.log
new file mode 100644
index 0000000..e6e1575
--- /dev/null
+++ b/integrationtests/final_test_server.log
@@ -0,0 +1,2 @@
+DTail 4.3.2 Protocol 4.1 Have a lot of fun!
+ERROR|0703-164751|paul@127.0.0.1:32998|ssh: parse error in message type 0
diff --git a/integrationtests/server_debug.log b/integrationtests/server_debug.log
new file mode 100644
index 0000000..1dee0cd
--- /dev/null
+++ b/integrationtests/server_debug.log
@@ -0,0 +1,12545 @@
+DTail 4.3.2 Protocol 4.1 Have a lot of fun!
+INFO|0703-163514|Starting server|DTail 4.3.2 Protocol 4.1 Have a lot of fun!
+INFO|0703-163514|Reading private server RSA host key from file|./ssh_host_key
+INFO|0703-163514|Starting server
+INFO|0703-163514|Binding server|localhost:4242
+DEBUG|0703-163514|Starting listener loop
+INFO|0703-163514|Starting scheduled job runner after 2s
+INFO|0703-163514|Starting continuous job runner after 2s
+INFO|0703-163524|2000147|stats.go:53|8|10|7|1.30|115h0m2s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=0
+INFO|0703-163533|Handling connection
+INFO|0703-163533|paul@127.0.0.1:33718|Incoming authorization
+INFO|0703-163533|paul@127.0.0.1:33718|Reading|./id_rsa.pub
+DEBUG|0703-163533|paul@127.0.0.1:33718|Authorized public key fingerprint|SHA256:6JCEoZk+DgZKsndyjIGCghIaoKMMxeswdTAYRQ7WBFE
+DEBUG|0703-163533|paul@127.0.0.1:33718|Offered public key fingerprint|SHA256:6JCEoZk+DgZKsndyjIGCghIaoKMMxeswdTAYRQ7WBFE
+INFO|0703-163533|2000147|stats.go:53|8|14|7|1.33|115h0m11s|MAPREDUCE:STATS|currentConnections=1|lifetimeConnections=1
+INFO|0703-163533|paul@127.0.0.1:33718|Invoking channel handler
+INFO|0703-163533|paul@127.0.0.1:33718|Invoking request handler
+ERROR|0703-163533|paul@127.0.0.1:33718|ssh: parse error in message type 0
+DEBUG|0703-163533|paul@127.0.0.1:33718|Creating new server handler
+DEBUG|0703-163533|paul@127.0.0.1:33718|protocol 4.1 base64 bWFwIGZyb20gU1RBVFMgc2VsZWN0IGNvdW50KCR0aW1lKSwkdGltZSBncm91cCBieSAkdGltZQ==
+TRACE|0703-163533|paul@127.0.0.1:33718|Base64 decoded received command|map from STATS select count($time),$time group by $time|8|[map from STATS select count($time),$time group by $time]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-163533|paul@127.0.0.1:33718|Handling user command|8|[map from STATS select count($time),$time group by $time]
+INFO|0703-163533|Creating turbo aggregate for MapReduce|query|from STATS select count($time),$time group by $time
+INFO|0703-163533|Creating turbo log format parser|default
+DEBUG|0703-163533|paul@127.0.0.1:33718|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-163533|paul@127.0.0.1:33718|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-163533|paul@127.0.0.1:33718|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-163533|Reading data from file(s)
+INFO|0703-163533|paul@127.0.0.1:33718|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-163533|TurboAggregate: Starting|interval|5s
+INFO|0703-163533|TurboAggregate: Started, waiting for data
+DEBUG|0703-163533|paul@127.0.0.1:33718|Command finished|activeCommands|1|pendingFiles|1
+INFO|0703-163533|TurboAggregate: Batch processor loop started
+INFO|0703-163533|paul@127.0.0.1:33718|Added pending files|count|1|totalPending|1
+INFO|0703-163533|TurboAggregate: Serialization loop started
+DEBUG|0703-163533|paul@127.0.0.1:33718|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-163533|paul@127.0.0.1:33718|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-163533|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-163533|paul@127.0.0.1:33718|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-163533|paul@127.0.0.1:33718|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-163533|paul@127.0.0.1:33718|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-163533|paul@127.0.0.1:33718|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-163533|paul@127.0.0.1:33718|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-163533|paul@127.0.0.1:33718|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-163533|paul@127.0.0.1:33718|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-163533|paul@127.0.0.1:33718|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-163533|paul@127.0.0.1:33718|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-163533|paul@127.0.0.1:33718|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-163533|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071148|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071148|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071149|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071149|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071149|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071156|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071156|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071157|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071157|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071158|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071158|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071158|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071159|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071159|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071206|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071206|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071206|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071207|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071207|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071208|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071208|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071209|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071209|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071209|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071216|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071216|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071217|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071217|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071217|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071218|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071218|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071218|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071219|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071219|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071219|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071226|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-163533|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071226|1|stats.go:56|8|11|7|0.21|471h0m2
+DEBUG|0703-163533|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-163533|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|0
+DEBUG|0703-163533|TurboAggregate: Processing line|lineNumber|0|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-163533|TurboAggregate: Parsed fields|lineNumber|0|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:16 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071143|totalGroups|1
+INFO|0703-163533|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time]|sampleCount|1
+INFO|0703-163533|TurboAggregate: Parsed fields|lineNumber|1|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:16 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-163533|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time]|sampleCount|2
+INFO|0703-163533|TurboAggregate: Parsed fields|lineNumber|2|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:12 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-163533|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time]|sampleCount|3
+INFO|0703-163533|TurboAggregate: Parsed fields|lineNumber|3|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:17 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-163533|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time]|sampleCount|4
+INFO|0703-163533|TurboAggregate: Parsed fields|lineNumber|4|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:14 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|14|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-163533|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time]|sampleCount|5
+INFO|0703-163533|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time]|sampleCount|6
+INFO|0703-163533|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time]|sampleCount|7
+INFO|0703-163533|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time]|sampleCount|8
+INFO|0703-163533|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time]|sampleCount|9
+INFO|0703-163533|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time]|sampleCount|10
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071147|totalGroups|2
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071148|totalGroups|3
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071149|totalGroups|4
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071156|totalGroups|5
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071157|totalGroups|6
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071158|totalGroups|7
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071159|totalGroups|8
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071206|totalGroups|9
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071207|totalGroups|10
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071208|totalGroups|11
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071209|totalGroups|12
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071213|totalGroups|13
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071216|totalGroups|14
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071217|totalGroups|15
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071218|totalGroups|16
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071219|totalGroups|17
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071226|totalGroups|18
+INFO|0703-163533|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|100
+INFO|0703-163533|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-163533|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-163533|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|100
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071227|totalGroups|19
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071228|totalGroups|20
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071229|totalGroups|21
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071236|totalGroups|22
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071237|totalGroups|23
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071238|totalGroups|24
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071239|totalGroups|25
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071246|totalGroups|26
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071247|totalGroups|27
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071248|totalGroups|28
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071249|totalGroups|29
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071256|totalGroups|30
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071257|totalGroups|31
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071258|totalGroups|32
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071259|totalGroups|33
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071306|totalGroups|34
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071307|totalGroups|35
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071308|totalGroups|36
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071309|totalGroups|37
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071316|totalGroups|38
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071317|totalGroups|39
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071318|totalGroups|40
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071319|totalGroups|41
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071326|totalGroups|42
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071327|totalGroups|43
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071328|totalGroups|44
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071329|totalGroups|45
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071336|totalGroups|46
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071337|totalGroups|47
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071338|totalGroups|48
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071339|totalGroups|49
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071346|totalGroups|50
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071347|totalGroups|51
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071348|totalGroups|52
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071349|totalGroups|53
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071356|totalGroups|54
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071357|totalGroups|55
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071358|totalGroups|56
+INFO|0703-163533|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|200
+INFO|0703-163533|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-163533|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-163533|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|200
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071359|totalGroups|57
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071406|totalGroups|58
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071407|totalGroups|59
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071408|totalGroups|60
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071409|totalGroups|61
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071416|totalGroups|62
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071417|totalGroups|63
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071418|totalGroups|64
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071419|totalGroups|65
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071426|totalGroups|66
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071427|totalGroups|67
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071428|totalGroups|68
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071429|totalGroups|69
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071436|totalGroups|70
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071437|totalGroups|71
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071438|totalGroups|72
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071439|totalGroups|73
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071446|totalGroups|74
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071447|totalGroups|75
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071448|totalGroups|76
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071449|totalGroups|77
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071456|totalGroups|78
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071457|totalGroups|79
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071458|totalGroups|80
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071459|totalGroups|81
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071506|totalGroups|82
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071507|totalGroups|83
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071508|totalGroups|84
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071509|totalGroups|85
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071516|totalGroups|86
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071517|totalGroups|87
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071518|totalGroups|88
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071519|totalGroups|89
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071526|totalGroups|90
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071527|totalGroups|91
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071528|totalGroups|92
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071529|totalGroups|93
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071536|totalGroups|94
+INFO|0703-163533|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|300
+INFO|0703-163533|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-163533|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-163533|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|300
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071537|totalGroups|95
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071538|totalGroups|96
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071539|totalGroups|97
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071546|totalGroups|98
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071547|totalGroups|99
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071548|totalGroups|100
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071549|totalGroups|101
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071556|totalGroups|102
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071557|totalGroups|103
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071558|totalGroups|104
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071559|totalGroups|105
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071606|totalGroups|106
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071607|totalGroups|107
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071608|totalGroups|108
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071609|totalGroups|109
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071616|totalGroups|110
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071617|totalGroups|111
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071618|totalGroups|112
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071619|totalGroups|113
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071626|totalGroups|114
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071627|totalGroups|115
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071628|totalGroups|116
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071629|totalGroups|117
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071636|totalGroups|118
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071637|totalGroups|119
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071638|totalGroups|120
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071639|totalGroups|121
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071646|totalGroups|122
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071647|totalGroups|123
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071648|totalGroups|124
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071649|totalGroups|125
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071656|totalGroups|126
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071657|totalGroups|127
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071658|totalGroups|128
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071659|totalGroups|129
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071706|totalGroups|130
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071707|totalGroups|131
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071708|totalGroups|132
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071709|totalGroups|133
+INFO|0703-163533|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|400
+INFO|0703-163533|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-163533|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-163533|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|400
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071716|totalGroups|134
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071717|totalGroups|135
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071718|totalGroups|136
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071719|totalGroups|137
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071726|totalGroups|138
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071727|totalGroups|139
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071728|totalGroups|140
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071729|totalGroups|141
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071736|totalGroups|142
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071737|totalGroups|143
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071738|totalGroups|144
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071739|totalGroups|145
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071746|totalGroups|146
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071747|totalGroups|147
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071748|totalGroups|148
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071749|totalGroups|149
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071756|totalGroups|150
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071757|totalGroups|151
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071758|totalGroups|152
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071759|totalGroups|153
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071806|totalGroups|154
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071807|totalGroups|155
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071808|totalGroups|156
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071809|totalGroups|157
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071816|totalGroups|158
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071817|totalGroups|159
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071818|totalGroups|160
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071819|totalGroups|161
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071826|totalGroups|162
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071827|totalGroups|163
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071828|totalGroups|164
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071829|totalGroups|165
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071836|totalGroups|166
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071837|totalGroups|167
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071838|totalGroups|168
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071839|totalGroups|169
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071846|totalGroups|170
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071847|totalGroups|171
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071848|totalGroups|172
+INFO|0703-163533|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|500
+INFO|0703-163533|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-163533|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-163533|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|500
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071849|totalGroups|173
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071856|totalGroups|174
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071857|totalGroups|175
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071858|totalGroups|176
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071859|totalGroups|177
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071906|totalGroups|178
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071907|totalGroups|179
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071908|totalGroups|180
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071909|totalGroups|181
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071912|totalGroups|182
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071913|totalGroups|183
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071916|totalGroups|184
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071917|totalGroups|185
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071918|totalGroups|186
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071919|totalGroups|187
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071920|totalGroups|188
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071921|totalGroups|189
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071922|totalGroups|190
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071926|totalGroups|191
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071927|totalGroups|192
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071928|totalGroups|193
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071929|totalGroups|194
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071936|totalGroups|195
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071937|totalGroups|196
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071938|totalGroups|197
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071939|totalGroups|198
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071946|totalGroups|199
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071947|totalGroups|200
+INFO|0703-163533|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|600
+INFO|0703-163533|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-163533|TurboAggregate: Processing batch|batchSize|13|totalLinesProcessed|600
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071948|totalGroups|201
+INFO|0703-163533|TurboAggregate: New group created|groupKey|1002-071949|totalGroups|202
+INFO|0703-163533|TurboAggregate: Batch processed|successCount|13|errorCount|0|totalLinesProcessed|613
+TRACE|0703-163533|paul@127.0.0.1:33718|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-163533|paul@127.0.0.1:33718|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-163533|paul@127.0.0.1:33718|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-163533|paul@127.0.0.1:33718|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-163533|paul@127.0.0.1:33718|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-163533|paul@127.0.0.1:33718|File processing complete|path|mapr_testdata.log|remainingPending|0
+INFO|0703-163533|paul@127.0.0.1:33718|All files processed|count|1
+DEBUG|0703-163533|paul@127.0.0.1:33718|Turbo mode: flushing data before EOF signal
+DEBUG|0703-163533|paul@127.0.0.1:33718|Flushing turbo data|channelLen|0
+DEBUG|0703-163533|paul@127.0.0.1:33718|Turbo channel drained successfully
+DEBUG|0703-163533|paul@127.0.0.1:33718|Waiting for data transmission|duration|500ms
+DEBUG|0703-163534|paul@127.0.0.1:33718|Command finished|activeCommands|0|pendingFiles|0
+INFO|0703-163534|paul@127.0.0.1:33718|shutdown() called|activeCommands|0|turboMode|true
+DEBUG|0703-163534|paul@127.0.0.1:33718|Flushing turbo data|channelLen|0
+DEBUG|0703-163534|paul@127.0.0.1:33718|Turbo channel drained successfully
+TRACE|0703-163534|paul@127.0.0.1:33718|flush()|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:368
+TRACE|0703-163534|paul@127.0.0.1:33718|flush|lines|0|server|0|mapr|0|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-163534|paul@127.0.0.1:33718|ALL lines sent|0xc00028c240
+TRACE|0703-163534|paul@127.0.0.1:33718|baseHandler.Read|checking turboLines channel|channelLen|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:94
+TRACE|0703-163534|paul@127.0.0.1:33718|baseHandler.Read|EOF received and channel empty, disabling turbo mode|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:132
+TRACE|0703-163534|paul@127.0.0.1:33718|baseHandler.Read|no data in turboLines, falling through|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:139
+INFO|0703-163534|paul@127.0.0.1:33718|Shutting down turbo aggregate
+INFO|0703-163534|TurboAggregate: Shutdown called|linesProcessed|613|currentGroups|202
+INFO|0703-163534|TurboAggregate: Processing final batch
+INFO|0703-163534|TurboAggregate: Waiting for all processing to complete
+INFO|0703-163534|TurboAggregate: All processing complete, groups before final serialization|groupCount|202
+INFO|0703-163534|TurboAggregate: Starting serialization|linesProcessed|613|currentGroups|202
+INFO|0703-163534|TurboAggregate: Processing remaining batch before serialization
+INFO|0703-163534|TurboAggregate: Waiting for batch processing to complete
+INFO|0703-163534|TurboAggregate: Batch processor stopped by shutdown
+INFO|0703-163534|TurboAggregate: Serialization loop stopped by shutdown
+INFO|0703-163534|TurboAggregate: Serialization loop ended
+INFO|0703-163534|TurboAggregate: Batch processor loop ended
+ERROR|0703-163534|paul@127.0.0.1:33718|read tcp 127.0.0.1:4242->127.0.0.1:33718: read: connection reset by peer
+INFO|0703-163534|2000147|stats.go:53|8|17|7|1.33|115h0m11s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-163534|paul@127.0.0.1:33718|Good bye Mister!
+INFO|0703-163534|paul@127.0.0.1:33718|Shutting down turbo aggregate
+INFO|0703-163534|TurboAggregate: Shutdown called|linesProcessed|613|currentGroups|202
+INFO|0703-163534|TurboAggregate: Processing final batch
+INFO|0703-163534|TurboAggregate: Waiting for all processing to complete
+INFO|0703-163534|TurboAggregate: All processing complete, groups before final serialization|groupCount|202
+INFO|0703-163534|TurboAggregate: Starting serialization|linesProcessed|613|currentGroups|202
+INFO|0703-163534|TurboAggregate: Processing remaining batch before serialization
+INFO|0703-163534|TurboAggregate: Waiting for batch processing to complete
+INFO|0703-163534|TurboAggregate: Groups before serialization|count|202
+INFO|0703-163534|TurboAggregate: Serialization details|groupCount|202|sampleGroups|[group=1002-071849, samples=2 group=1002-071647, samples=3 group=1002-071439, samples=3 group=1002-071329, samples=3 group=1002-071926, samples=2]
+INFO|0703-163534|TurboAggregate: Calling group.Serialize
+TRACE|0703-163534|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071659])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163534|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071927])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163534|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071529])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163534|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071148])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163534|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071716])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163534|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071427])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163534|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071838])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163534|Serialising mapr.AggregateSet|AggregateSet(Samples:10,FValues:map[count($time):10],SValues:map[$time:1002-071913])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163534|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071406])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163534|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071327])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163534|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071709])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163534|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071428])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163534|paul@127.0.0.1:33718|channel->handler: EOF|at /home/paul/git/dtail/internal/server/server.go:189
+INFO|0703-163534|paul@127.0.0.1:33718|Shutting down turbo aggregate
+INFO|0703-163534|TurboAggregate: Shutdown called|linesProcessed|613|currentGroups|202
+INFO|0703-163534|TurboAggregate: Processing final batch
+INFO|0703-163534|TurboAggregate: Waiting for all processing to complete
+INFO|0703-163534|TurboAggregate: All processing complete, groups before final serialization|groupCount|202
+INFO|0703-163534|TurboAggregate: Starting serialization|linesProcessed|613|currentGroups|202
+INFO|0703-163534|TurboAggregate: Processing remaining batch before serialization
+INFO|0703-163534|TurboAggregate: Waiting for batch processing to complete
+INFO|0703-163534|2000147|stats.go:53|8|17|7|1.33|115h0m12s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071437])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071759])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071719])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071846])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071808])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071217])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071448])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071626])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+DEBUG|0703-163539|paul@127.0.0.1:33718|Shutdown timeout reached, enforcing shutdown
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071219])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071207])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071346])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-163539|paul@127.0.0.1:33718|Shutting down turbo aggregate
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071308])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-163539|TurboAggregate: Shutdown called|linesProcessed|613|currentGroups|202
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071357])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-163539|TurboAggregate: Processing final batch
+INFO|0703-163539|TurboAggregate: Waiting for all processing to complete
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071936])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-163539|TurboAggregate: All processing complete, groups before final serialization|groupCount|202
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071729])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-163539|TurboAggregate: Starting serialization|linesProcessed|613|currentGroups|202
+INFO|0703-163539|TurboAggregate: Processing remaining batch before serialization
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071336])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-163539|TurboAggregate: Waiting for batch processing to complete
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071456])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071319])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071628])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071726])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071226])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071907])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071857])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071317])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:11,FValues:map[count($time):11],SValues:map[$time:1002-071948])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071257])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071557])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071739])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071258])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071926])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071938])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071407])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:23,FValues:map[count($time):23],SValues:map[$time:1002-071147])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071906])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071429])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071206])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071438])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071436])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071848])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071856])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071609])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071237])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071418])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071209])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:10,FValues:map[count($time):10],SValues:map[$time:1002-071912])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071617])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071449])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071908])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071828])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071616])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071639])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071318])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071647])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071656])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071236])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:1,FValues:map[count($time):1],SValues:map[$time:1002-071949])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071826])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071817])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071309])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071619])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071547])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071648])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071256])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071559])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071338])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071627])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071446])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071218])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071249])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071708])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071347])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071439])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071526])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071637])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071416])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071649])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071809])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071507])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071929])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071717])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071538])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:9,FValues:map[count($time):9],SValues:map[$time:1002-071921])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071528])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071356])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071348])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071919])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071546])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071518])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071916])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071618])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071158])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071329])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071508])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071229])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071326])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071549])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071818])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071928])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071457])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071307])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:20,FValues:map[count($time):20],SValues:map[$time:1002-071143])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071408])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071359])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071737])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071937])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071306])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071216])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071849])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071909])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071239])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071247])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071638])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071556])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071736])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071339])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071706])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:7,FValues:map[count($time):7],SValues:map[$time:1002-071920])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071816])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071749])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071847])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071858])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071246])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071607])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071727])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071517])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071836])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071349])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071758])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071819])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071918])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071208])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071839])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071248])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071806])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071629])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071548])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071757])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071837])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071636])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071747])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071156])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071947])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071748])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071859])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071159])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071658])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071328])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071917])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071606])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071259])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071509])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071807])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071756])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071337])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071829])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071506])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071157])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071608])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071316])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071358])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071149])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071516])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071409])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071728])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071746])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071519])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071527])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071707])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071459])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071558])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071657])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071447])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071738])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071646])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071718])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071238])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071458])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071539])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:20,FValues:map[count($time):20],SValues:map[$time:1002-071213])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:4,FValues:map[count($time):4],SValues:map[$time:1002-071922])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071228])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071426])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071419])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071536])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071827])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071939])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071946])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071227])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071417])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071537])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-163539|TurboAggregate: Keeping groupSets during shutdown
+INFO|0703-163539|TurboAggregate: After serialization|groupsRemaining|202
+INFO|0703-163539|TurboAggregate: Groups before serialization|count|202
+INFO|0703-163539|TurboAggregate: Serialization details|groupCount|202|sampleGroups|[group=1002-071849, samples=2 group=1002-071647, samples=3 group=1002-071439, samples=3 group=1002-071329, samples=3 group=1002-071926, samples=2]
+INFO|0703-163539|TurboAggregate: Calling group.Serialize
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071746])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071627])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071528])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071208])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071317])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071838])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071318])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071647])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071929])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071247])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071216])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071427])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071729])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:10,FValues:map[count($time):10],SValues:map[$time:1002-071913])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071328])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071927])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071857])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071207])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071758])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071906])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071336])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071659])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071227])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071807])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071206])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071716])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071309])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071339])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071848])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071737])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071749])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:23,FValues:map[count($time):23],SValues:map[$time:1002-071147])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071429])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071226])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071259])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071816])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071246])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071738])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071407])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071509])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071718])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071808])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071756])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071717])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071156])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071348])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071218])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071239])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071759])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071637])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071606])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071439])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071926])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071706])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071349])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071436])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071219])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071346])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071459])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071748])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071727])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071619])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071539])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071558])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071516])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071836])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071818])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071819])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071236])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071828])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071337])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071916])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071829])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071557])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071507])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071849])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071508])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071846])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071228])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071548])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071616])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071408])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071506])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071428])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071536])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071936])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071256])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071329])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:4,FValues:map[count($time):4],SValues:map[$time:1002-071922])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071238])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071306])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071917])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071447])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071736])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:10,FValues:map[count($time):10],SValues:map[$time:1002-071912])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071519])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071406])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071608])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071529])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071839])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071806])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071338])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071709])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071649])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071827])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071809])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071817])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071739])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:11,FValues:map[count($time):11],SValues:map[$time:1002-071948])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071419])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071307])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071626])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071457])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071628])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071418])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071908])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:20,FValues:map[count($time):20],SValues:map[$time:1002-071213])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071448])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071656])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071939])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071249])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071538])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071859])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071257])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071826])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071449])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071217])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071556])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071537])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071618])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071747])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071909])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071417])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071347])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071416])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071719])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071409])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071728])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071617])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071937])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071149])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071639])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071438])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071918])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071938])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071658])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071248])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071928])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071847])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071357])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071237])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071316])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071547])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071456])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071707])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:9,FValues:map[count($time):9],SValues:map[$time:1002-071921])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071648])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071446])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071437])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071657])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071609])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071629])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071458])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071919])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071308])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071546])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071209])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071258])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071158])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071946])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071426])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071518])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071356])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071359])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071856])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071837])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071607])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071319])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071858])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071726])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071526])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071636])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071527])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071229])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071326])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:20,FValues:map[count($time):20],SValues:map[$time:1002-071143])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071757])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071947])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071708])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071638])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071646])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071517])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071358])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:1,FValues:map[count($time):1],SValues:map[$time:1002-071949])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071559])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071159])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:7,FValues:map[count($time):7],SValues:map[$time:1002-071920])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071157])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071327])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071148])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071907])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071549])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-163539|TurboAggregate: Keeping groupSets during shutdown
+INFO|0703-163539|TurboAggregate: After serialization|groupsRemaining|202
+INFO|0703-163539|TurboAggregate: Groups before serialization|count|202
+INFO|0703-163539|TurboAggregate: Serialization details|groupCount|202|sampleGroups|[group=1002-071849, samples=2 group=1002-071647, samples=3 group=1002-071439, samples=3 group=1002-071329, samples=3 group=1002-071926, samples=2]
+INFO|0703-163539|TurboAggregate: Calling group.Serialize
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071417])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071628])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071726])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:20,FValues:map[count($time):20],SValues:map[$time:1002-071143])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071827])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071328])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071316])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071739])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071749])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071819])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071307])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071448])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071346])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071946])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071357])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071558])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071506])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071447])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071647])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071207])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071458])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071217])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071759])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071549])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071329])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071938])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071347])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071206])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071358])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071559])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071807])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071517])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071556])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071457])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071858])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071728])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071717])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071857])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071529])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071509])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071548])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071916])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071507])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071238])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071158])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071659])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071909])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071939])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071616])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071729])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071929])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071706])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071356])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071658])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071436])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071646])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071919])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071859])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071849])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071339])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071816])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071527])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071157])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071737])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071806])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071338])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071426])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071629])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071756])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071236])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071429])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071826])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071409])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:7,FValues:map[count($time):7],SValues:map[$time:1002-071920])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071519])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071407])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071208])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071539])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:11,FValues:map[count($time):11],SValues:map[$time:1002-071948])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071847])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071216])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071617])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071609])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071218])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071428])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071538])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071419])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071257])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071518])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071626])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071747])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071359])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071446])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071528])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071319])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071716])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071427])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071828])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071537])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071408])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071516])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071809])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071757])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071818])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071808])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071707])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071439])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071736])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071246])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071229])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071708])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071619])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071508])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071638])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071326])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071416])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071648])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071237])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071719])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071438])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071336])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071159])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071746])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071627])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071608])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071239])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071148])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071637])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071636])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071947])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071607])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071248])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071317])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071838])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071738])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071718])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071459])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071928])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071209])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071256])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071309])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071318])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071848])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071406])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071547])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071649])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071829])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071557])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071918])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071927])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071906])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:9,FValues:map[count($time):9],SValues:map[$time:1002-071921])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071936])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071618])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071259])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071526])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071758])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071226])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071639])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071856])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071656])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:10,FValues:map[count($time):10],SValues:map[$time:1002-071912])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071227])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071308])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071837])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071727])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071337])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071657])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:4,FValues:map[count($time):4],SValues:map[$time:1002-071922])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071437])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071228])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071149])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071917])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071907])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071836])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071817])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071156])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071846])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:23,FValues:map[count($time):23],SValues:map[$time:1002-071147])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071418])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:10,FValues:map[count($time):10],SValues:map[$time:1002-071913])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071219])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071839])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071536])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:20,FValues:map[count($time):20],SValues:map[$time:1002-071213])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:1,FValues:map[count($time):1],SValues:map[$time:1002-071949])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071258])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071908])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071926])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071709])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071937])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071306])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071546])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071606])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071456])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071349])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071449])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071348])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071327])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071249])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071748])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071247])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-163539|TurboAggregate: Keeping groupSets during shutdown
+INFO|0703-163539|TurboAggregate: After serialization|groupsRemaining|202
+INFO|0703-163539|TurboAggregate: Groups before serialization|count|202
+INFO|0703-163539|TurboAggregate: Serialization details|groupCount|202|sampleGroups|[group=1002-071849, samples=2 group=1002-071647, samples=3 group=1002-071439, samples=3 group=1002-071329, samples=3 group=1002-071926, samples=2]
+INFO|0703-163539|TurboAggregate: Calling group.Serialize
+TRACE|0703-163539|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071609])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-163539|TurboAggregate: Shutdown complete
+INFO|0703-163539|TurboAggregate: Shutdown complete
+INFO|0703-163539|TurboAggregate: Shutdown complete
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071326])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071419])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071257])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071546])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071518])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071348])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071839])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071946])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071459])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:9,FValues:map[count($time):9],SValues:map[$time:1002-071921])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071757])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:10,FValues:map[count($time):10],SValues:map[$time:1002-071913])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071747])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:10,FValues:map[count($time):10],SValues:map[$time:1002-071912])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071449])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071229])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071149])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071916])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071827])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071336])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071559])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071846])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071458])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071309])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071657])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071439])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071248])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071806])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071358])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071847])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071557])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071738])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071939])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071529])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:23,FValues:map[count($time):23],SValues:map[$time:1002-071147])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071928])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071236])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071416])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071209])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071746])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071316])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071259])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071258])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071436])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071736])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071938])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071636])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071537])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071308])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:20,FValues:map[count($time):20],SValues:map[$time:1002-071213])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071726])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071659])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:11,FValues:map[count($time):11],SValues:map[$time:1002-071948])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071547])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071639])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:20,FValues:map[count($time):20],SValues:map[$time:1002-071143])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071237])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071418])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071728])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071926])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071816])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071527])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071328])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071857])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071509])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071148])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071539])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071709])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071759])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071637])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071409])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071656])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071208])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071408])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071526])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071528])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071327])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071748])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071716])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:1,FValues:map[count($time):1],SValues:map[$time:1002-071949])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071809])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071918])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071249])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071428])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071207])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071227])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071157])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071426])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071646])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071859])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071826])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071447])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071339])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:4,FValues:map[count($time):4],SValues:map[$time:1002-071922])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071246])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071909])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071856])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071407])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071917])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071247])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071319])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071357])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071606])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071739])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071349])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071947])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071619])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071457])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071507])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071737])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071708])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071346])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071549])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071318])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071818])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071729])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071758])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071908])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071919])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071216])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071508])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071627])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071556])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071829])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071356])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071727])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071256])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071626])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:7,FValues:map[count($time):7],SValues:map[$time:1002-071920])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071607])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071906])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071819])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071317])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071858])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071206])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071937])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071217])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071429])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071649])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071427])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071838])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071719])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071516])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071647])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071448])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071158])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071848])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071406])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071608])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071446])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071927])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071329])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071717])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071338])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071156])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071239])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071749])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071548])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071616])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071219])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071306])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071828])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071347])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071226])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071307])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071817])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071506])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071936])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071648])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071836])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071618])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071629])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071238])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071159])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071706])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071519])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071437])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071228])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071756])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071929])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071658])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071638])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071707])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071536])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071628])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071558])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071218])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071808])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071337])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071907])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071438])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071456])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071849])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071617])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071538])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071718])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071807])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071417])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071517])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:3,FValues:map[count($time):3],SValues:map[$time:1002-071359])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-163544|Serialising mapr.AggregateSet|AggregateSet(Samples:2,FValues:map[count($time):2],SValues:map[$time:1002-071837])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-163544|TurboAggregate: Keeping groupSets during shutdown
+INFO|0703-163544|TurboAggregate: After serialization|groupsRemaining|202
+INFO|0703-163544|2000147|stats.go:53|8|11|7|1.20|115h0m22s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-163544|TurboAggregate: Shutdown complete
+INFO|0703-163554|2000147|stats.go:53|8|10|7|1.31|115h0m32s|MAPREDUCE:STATS|lifetimeConnections=1|currentConnections=0
+INFO|0703-163604|2000147|stats.go:53|8|10|7|1.49|115h0m42s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-163614|2000147|stats.go:53|8|10|7|1.26|115h0m52s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-163624|2000147|stats.go:53|8|10|7|1.06|115h1m2s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-163634|2000147|stats.go:53|8|10|7|1.13|115h1m12s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-163644|2000147|stats.go:53|8|10|7|1.11|115h1m22s|MAPREDUCE:STATS|lifetimeConnections=1|currentConnections=0
+INFO|0703-163654|2000147|stats.go:53|8|10|7|1.17|115h1m32s|MAPREDUCE:STATS|lifetimeConnections=1|currentConnections=0
+INFO|0703-163704|2000147|stats.go:53|8|10|7|1.15|115h1m42s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-163715|2000147|stats.go:53|8|10|7|1.35|115h1m52s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-163725|2000147|stats.go:53|8|10|7|1.45|115h2m2s|MAPREDUCE:STATS|lifetimeConnections=1|currentConnections=0
+INFO|0703-163735|2000147|stats.go:53|8|10|7|1.46|115h2m12s|MAPREDUCE:STATS|lifetimeConnections=1|currentConnections=0
+INFO|0703-163745|2000147|stats.go:53|8|10|7|1.46|115h2m22s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-163755|2000147|stats.go:53|8|10|7|1.55|115h2m32s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-163805|2000147|stats.go:53|8|10|7|1.39|115h2m42s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-163815|2000147|stats.go:53|8|10|7|1.40|115h2m52s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-163825|2000147|stats.go:53|8|10|7|1.19|115h3m2s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-163835|2000147|stats.go:53|8|10|7|1.00|115h3m12s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-163845|2000147|stats.go:53|8|10|7|0.92|115h3m22s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-163855|2000147|stats.go:53|8|10|7|0.86|115h3m32s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-163905|2000147|stats.go:53|8|10|7|0.73|115h3m42s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-163915|2000147|stats.go:53|8|10|7|0.86|115h3m52s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-163925|2000147|stats.go:53|8|10|7|0.72|115h4m3s|MAPREDUCE:STATS|lifetimeConnections=1|currentConnections=0
+INFO|0703-163935|2000147|stats.go:53|8|10|7|0.61|115h4m13s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-163945|2000147|stats.go:53|8|10|7|0.52|115h4m23s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-163955|2000147|stats.go:53|8|10|7|0.51|115h4m33s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164005|2000147|stats.go:53|8|10|7|0.43|115h4m43s|MAPREDUCE:STATS|lifetimeConnections=1|currentConnections=0
+INFO|0703-164015|2000147|stats.go:53|8|10|7|0.60|115h4m53s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164025|2000147|stats.go:53|8|10|7|0.74|115h5m3s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164035|2000147|stats.go:53|8|10|7|0.62|115h5m13s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164045|2000147|stats.go:53|8|10|7|0.53|115h5m23s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164055|2000147|stats.go:53|8|10|7|0.53|115h5m33s|MAPREDUCE:STATS|lifetimeConnections=1|currentConnections=0
+INFO|0703-164105|2000147|stats.go:53|8|10|7|0.44|115h5m43s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164115|2000147|stats.go:53|8|10|7|0.68|115h5m53s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164125|2000147|stats.go:53|8|10|7|0.66|115h6m3s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164135|2000147|stats.go:53|8|10|7|0.56|115h6m13s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164145|2000147|stats.go:53|8|10|7|0.55|115h6m23s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164155|2000147|stats.go:53|8|10|7|0.47|115h6m33s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164205|2000147|stats.go:53|8|10|7|0.62|115h6m43s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164215|2000147|stats.go:53|8|10|7|0.68|115h6m53s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164225|2000147|stats.go:53|8|10|7|0.58|115h7m3s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164235|2000147|stats.go:53|8|10|7|0.89|115h7m13s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164245|2000147|stats.go:53|8|10|7|0.83|115h7m23s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164255|2000147|stats.go:53|8|10|7|0.78|115h7m33s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164305|2000147|stats.go:53|8|10|7|0.66|115h7m43s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164316|2000147|stats.go:53|8|10|7|0.63|115h7m53s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164326|2000147|stats.go:53|8|10|7|0.69|115h8m3s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164336|2000147|stats.go:53|8|10|7|0.66|115h8m13s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164346|2000147|stats.go:53|8|10|7|0.71|115h8m23s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164356|2000147|stats.go:53|8|10|7|0.60|115h8m33s|MAPREDUCE:STATS|lifetimeConnections=1|currentConnections=0
+INFO|0703-164406|2000147|stats.go:53|8|10|7|0.51|115h8m43s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164416|2000147|stats.go:53|8|10|7|0.58|115h8m53s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164426|2000147|stats.go:53|8|10|7|0.57|115h9m3s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164436|2000147|stats.go:53|8|10|7|0.56|115h9m13s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164446|2000147|stats.go:53|8|10|7|0.55|115h9m23s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164456|2000147|stats.go:53|8|10|7|0.47|115h9m33s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164506|2000147|stats.go:53|8|10|7|0.47|115h9m43s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164516|2000147|stats.go:53|8|10|7|0.40|115h9m53s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164526|2000147|stats.go:53|8|10|7|0.48|115h10m3s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1
+INFO|0703-164535|Handling connection
+INFO|0703-164535|paul@127.0.0.1:51190|Incoming authorization
+INFO|0703-164535|paul@127.0.0.1:51190|Reading|./id_rsa.pub
+DEBUG|0703-164535|paul@127.0.0.1:51190|Authorized public key fingerprint|SHA256:6JCEoZk+DgZKsndyjIGCghIaoKMMxeswdTAYRQ7WBFE
+DEBUG|0703-164535|paul@127.0.0.1:51190|Offered public key fingerprint|SHA256:6JCEoZk+DgZKsndyjIGCghIaoKMMxeswdTAYRQ7WBFE
+INFO|0703-164535|2000147|stats.go:53|8|14|7|0.49|115h10m13s|MAPREDUCE:STATS|currentConnections=1|lifetimeConnections=2
+INFO|0703-164535|paul@127.0.0.1:51190|Invoking channel handler
+INFO|0703-164535|paul@127.0.0.1:51190|Invoking request handler
+ERROR|0703-164535|paul@127.0.0.1:51190|ssh: parse error in message type 0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Creating new server handler
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 bWFwIGZyb20gU1RBVFMgc2VsZWN0IGNvdW50KCR0aW1lKSwkdGltZSxtYXgoJGdvcm91dGluZXMpLGF2ZygkZ29yb3V0aW5lcyksbWluKCRnb3JvdXRpbmVzKSBncm91cCBieSAkdGltZSBvcmRlciBieSBjb3VudCgkdGltZSkgZGVzYyBvdXRmaWxlIGRtYXAzX3NlcnZlci5jc3YudG1w
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|map from STATS select count($time),$time,max($goroutines),avg($goroutines),min($goroutines) group by $time order by count($time) desc outfile dmap3_server.csv.tmp|14|[map from STATS select count($time),$time,max($goroutines),avg($goroutines),min($goroutines) group by $time order by count($time) desc outfile dmap3_server.csv.tmp]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|14|[map from STATS select count($time),$time,max($goroutines),avg($goroutines),min($goroutines) group by $time order by count($time) desc outfile dmap3_server.csv.tmp]
+INFO|0703-164535|Creating turbo aggregate for MapReduce|query|from STATS select count($time),$time,max($goroutines),avg($goroutines),min($goroutines) group by $time order by count($time) desc outfile dmap3_server.csv.tmp
+INFO|0703-164535|Creating turbo log format parser|default
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|TurboAggregate: Starting|interval|5s
+INFO|0703-164535|TurboAggregate: Started, waiting for data
+DEBUG|0703-164535|paul@127.0.0.1:51190|Command finished|activeCommands|1|pendingFiles|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|TurboAggregate: Batch processor loop started
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: Serialization loop started
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|2
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|3
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|4
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|5
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m2
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|6
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|7
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071148|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m2
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|8
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|9
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|0
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|0
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|0|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|0|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: Parsed fields|lineNumber|0|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:16 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071143|totalGroups|1
+INFO|0703-164535|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time $goroutines $goroutines $goroutines]|sampleCount|1
+INFO|0703-164535|TurboAggregate: Parsed fields|lineNumber|0|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:16 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time $goroutines $goroutines $goroutines]|sampleCount|2
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|2
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|2
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Parsed fields|lineNumber|2|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:16 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-164535|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time $goroutines $goroutines $goroutines]|sampleCount|3
+INFO|0703-164535|TurboAggregate: Parsed fields|lineNumber|3|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:12 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time $goroutines $goroutines $goroutines]|sampleCount|4
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|4
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Parsed fields|lineNumber|4|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:17 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-164535|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time $goroutines $goroutines $goroutines]|sampleCount|5
+INFO|0703-164535|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time $goroutines $goroutines $goroutines]|sampleCount|6
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time $goroutines $goroutines $goroutines]|sampleCount|7
+INFO|0703-164535|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time $goroutines $goroutines $goroutines]|sampleCount|8
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|8
+INFO|0703-164535|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time $goroutines $goroutines $goroutines]|sampleCount|10
+INFO|0703-164535|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time $goroutines $goroutines $goroutines]|sampleCount|11
+INFO|0703-164535|TurboAggregate: Parsed fields|lineNumber|4|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:12 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071147|totalGroups|2
+INFO|0703-164535|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time $goroutines $goroutines $goroutines]|sampleCount|9
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071148|totalGroups|3
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071149|totalGroups|4
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|TurboAggregate: Parsed fields|lineNumber|1|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:16 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071156|totalGroups|5
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071157|totalGroups|6
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|129
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071158|totalGroups|7
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071159|totalGroups|8
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071206|totalGroups|9
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|10
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071208|totalGroups|11
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071209|totalGroups|12
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071213|totalGroups|13
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071216|totalGroups|14
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071217|totalGroups|15
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071218|totalGroups|16
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071219|totalGroups|17
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|11
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|415
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|14
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|456
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|458
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|15
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|458
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071227|totalGroups|19
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071228|totalGroups|20
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071229|totalGroups|21
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071236|totalGroups|22
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071237|totalGroups|23
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071238|totalGroups|24
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071239|totalGroups|25
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071246|totalGroups|26
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|495
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071247|totalGroups|27
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071248|totalGroups|28
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071249|totalGroups|29
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071256|totalGroups|30
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071257|totalGroups|31
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071258|totalGroups|32
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|574
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071259|totalGroups|33
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071306|totalGroups|34
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071307|totalGroups|35
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071308|totalGroups|36
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071309|totalGroups|37
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071226|totalGroups|18
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|693
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|697
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071327|totalGroups|38
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|13|totalLinesProcessed|705
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071317|totalGroups|41
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071318|totalGroups|42
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071328|totalGroups|40
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071319|totalGroups|43
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071329|totalGroups|44
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071326|totalGroups|45
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|13|errorCount|0|totalLinesProcessed|745
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071336|totalGroups|46
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071337|totalGroups|47
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071338|totalGroups|48
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071339|totalGroups|49
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071346|totalGroups|50
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|770
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071347|totalGroups|51
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071348|totalGroups|52
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071349|totalGroups|53
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071356|totalGroups|54
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071357|totalGroups|55
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071316|totalGroups|39
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071358|totalGroups|56
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|834
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|854
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071359|totalGroups|57
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071406|totalGroups|58
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071407|totalGroups|59
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071408|totalGroups|60
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|954
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071409|totalGroups|61
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071416|totalGroups|62
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071417|totalGroups|63
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071418|totalGroups|64
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|19|totalLinesProcessed|966
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071419|totalGroups|65
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|981
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071426|totalGroups|66
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071427|totalGroups|67
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|1000|linePreview|INFO|1002-071318|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071428|totalGroups|68
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071429|totalGroups|69
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071436|totalGroups|70
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|19|errorCount|0|totalLinesProcessed|1038
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|13
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|1059
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|16
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|1125
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|1146
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|1202
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071148|1|stats.go:56|8|11|7|0.21|471h0m2
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071207|totalGroups|10
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|1290
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|725
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|699
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|1415
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071438|totalGroups|72
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|1421
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071439|totalGroups|73
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|103
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|103|totalLinesProcessed|1456
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071446|totalGroups|74
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|12
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071447|totalGroups|75
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071448|totalGroups|76
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071449|totalGroups|77
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071456|totalGroups|78
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|1580
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071457|totalGroups|79
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|1604
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|1635
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|1641
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|1666
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|1700
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|1775
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|1794
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|1824
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071458|totalGroups|80
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071459|totalGroups|81
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071506|totalGroups|82
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|1910
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071508|totalGroups|84
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|1969
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|103|errorCount|0|totalLinesProcessed|1997
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|2000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071446|1|stats.go:56|8|11|7|0.21|471h0m2
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|2000|linePreview|INFO|1002-071316|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|2008
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|2089
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071509|totalGroups|85
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|2171
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|2000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071528|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071516|totalGroups|86
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071517|totalGroups|87
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|2222
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071528|totalGroups|89
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|2315
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071529|totalGroups|90
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|2320
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071518|totalGroups|88
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|2328
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071519|totalGroups|91
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071536|totalGroups|92
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071526|totalGroups|93
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071537|totalGroups|94
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071527|totalGroups|95
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|2388
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071538|totalGroups|96
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|33|totalLinesProcessed|2409
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071539|totalGroups|97
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|2463
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|2268
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071546|totalGroups|98
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071547|totalGroups|99
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071548|totalGroups|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|1241
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|33|errorCount|0|totalLinesProcessed|2552
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|2554
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|10|totalLinesProcessed|1637
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071659|totalGroups|101
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071549|totalGroups|102
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071706|totalGroups|103
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071707|totalGroups|104
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071556|totalGroups|105
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071708|totalGroups|106
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|10|errorCount|0|totalLinesProcessed|2623
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071709|totalGroups|107
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071716|totalGroups|108
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071557|totalGroups|109
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071717|totalGroups|110
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071718|totalGroups|111
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071558|totalGroups|112
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071719|totalGroups|113
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|2707
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071726|totalGroups|115
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071559|totalGroups|114
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071727|totalGroups|116
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071606|totalGroups|117
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071728|totalGroups|118
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071729|totalGroups|119
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071607|totalGroups|120
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071736|totalGroups|121
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071437|totalGroups|71
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071608|totalGroups|122
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071737|totalGroups|123
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|2792
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071738|totalGroups|124
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071609|totalGroups|125
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|2616
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071739|totalGroups|126
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071616|totalGroups|127
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071746|totalGroups|128
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071747|totalGroups|130
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071617|totalGroups|130
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071748|totalGroups|131
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071618|totalGroups|132
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071749|totalGroups|133
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|2924
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|2721
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071756|totalGroups|134
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|2945
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|2946
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071757|totalGroups|135
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|2986
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|3000|linePreview|INFO|1002-071619|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071619|totalGroups|137
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071626|totalGroups|138
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|3037
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071627|totalGroups|139
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071628|totalGroups|140
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071629|totalGroups|141
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|3099
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|826
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071636|totalGroups|142
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071637|totalGroups|143
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|3000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071618|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|25|totalLinesProcessed|3057
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071638|totalGroups|144
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071639|totalGroups|145
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|25|errorCount|0|totalLinesProcessed|3244
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071646|totalGroups|146
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|3256
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071647|totalGroups|147
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|3287
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071648|totalGroups|148
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071649|totalGroups|149
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071656|totalGroups|150
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|3352
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|3353
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071657|totalGroups|151
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071658|totalGroups|152
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|3489
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|18
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|19
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|3591
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|3605
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|44|totalLinesProcessed|3381
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|3621
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071856|totalGroups|153
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071857|totalGroups|154
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|3696
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071759|totalGroups|156
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071806|totalGroups|157
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071807|totalGroups|158
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|3734
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|3750
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|44|errorCount|0|totalLinesProcessed|3770
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|3780
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|3802
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071808|totalGroups|159
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071809|totalGroups|160
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071816|totalGroups|161
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071817|totalGroups|162
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071818|totalGroups|163
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071819|totalGroups|164
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071826|totalGroups|165
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071827|totalGroups|166
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071828|totalGroups|167
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|4000|linePreview|INFO|1002-071528|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|3668
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071829|totalGroups|168
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071836|totalGroups|169
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|4046
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|4055
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|2650
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071758|totalGroups|136
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071507|totalGroups|83
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|17
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|4078
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|2473
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|4234
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|4278
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071838|totalGroups|171
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|3471
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|4313
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|4320
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|4358
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071839|totalGroups|172
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|4501
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071846|totalGroups|173
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071847|totalGroups|174
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071848|totalGroups|175
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071849|totalGroups|176
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|4626
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|4651
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|4707
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|4753
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|4781
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|4852
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|4864
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|4865
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|4869
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|4875
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|4875
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|4863
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|4893
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071906|totalGroups|178
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071907|totalGroups|179
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|4812
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071908|totalGroups|180
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|5000|linePreview|INFO|1002-071827|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|5000|linePreview|INFO|1002-071516|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071859|totalGroups|177
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|5152
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|5159
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|5175
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071909|totalGroups|181
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071912|totalGroups|182
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|5242
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071913|totalGroups|183
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|4637
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|5314
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071916|totalGroups|184
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071917|totalGroups|185
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071918|totalGroups|186
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071919|totalGroups|187
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071920|totalGroups|188
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|5464
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071921|totalGroups|189
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071922|totalGroups|190
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|70|totalLinesProcessed|5377
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071926|totalGroups|191
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|5573
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071927|totalGroups|192
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071928|totalGroups|193
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|5655
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|20
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071929|totalGroups|194
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|5694
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071936|totalGroups|195
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071937|totalGroups|196
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|5776
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|5779
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|5818
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|70|errorCount|0|totalLinesProcessed|5830
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071938|totalGroups|197
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|5911
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071939|totalGroups|198
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|5932
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|6000|linePreview|INFO|1002-071458|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071946|totalGroups|199
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071947|totalGroups|200
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071948|totalGroups|201
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|6089
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071949|totalGroups|202
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|6103
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|6116
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|5932
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|6170
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|6098
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|79|totalLinesProcessed|6183
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|6287
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071858|totalGroups|155
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|6409
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|25|totalLinesProcessed|6435
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|79|errorCount|0|totalLinesProcessed|6467
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|78|totalLinesProcessed|6510
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|25|errorCount|0|totalLinesProcessed|6515
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|6529
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|6539
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|6544
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|6616
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|6680
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|6733
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|99|totalLinesProcessed|6569
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|6773
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|78|errorCount|0|totalLinesProcessed|6801
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|56|totalLinesProcessed|6813
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|4000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071457|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|6925
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|7000|linePreview|INFO|1002-071208|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|7016
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|20|totalLinesProcessed|7040
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|56|errorCount|0|totalLinesProcessed|7069
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|7123
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|20|errorCount|0|totalLinesProcessed|7137
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|7152
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|7162
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|7171
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|4519
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|99|errorCount|0|totalLinesProcessed|7187
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|7299
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|7313
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|7320
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|7293
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|7361
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|7382
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|7412
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|7415
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|7432
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|67|totalLinesProcessed|7457
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|15|totalLinesProcessed|7586
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|7591
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|15|errorCount|0|totalLinesProcessed|7633
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|82|totalLinesProcessed|7635
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|7674
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|7686
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|7727
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|67|errorCount|0|totalLinesProcessed|7731
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|4327
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|7753
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|7756
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|6|totalLinesProcessed|7783
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|6|errorCount|0|totalLinesProcessed|7809
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|7819
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|7823
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|7817
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|7912
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|7865
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|7974
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|8000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071216|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|8000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071937|1|stats.go:56|8|11|7|0.21|471h0m2
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|8000|linePreview|INFO|1002-071527|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|8008
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|8049
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|5000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071619|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|8112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|8142
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|8222
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|7667
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|7778
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|8475
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|8541
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|8577
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|8586
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|8584
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|6|totalLinesProcessed|8593
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|6|errorCount|0|totalLinesProcessed|8635
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|85|totalLinesProcessed|8666
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|8812
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|23|totalLinesProcessed|7827
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|8836
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|8871
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|8873
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|8971
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|8984
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|23|errorCount|0|totalLinesProcessed|9001
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|51|totalLinesProcessed|7288
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|9029
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|9058
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|82|errorCount|0|totalLinesProcessed|7817
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|9128
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|85|errorCount|0|totalLinesProcessed|9139
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|9156
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|9173
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|51|errorCount|0|totalLinesProcessed|9270
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|20|totalLinesProcessed|9281
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|9285
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|59|totalLinesProcessed|9318
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|20|errorCount|0|totalLinesProcessed|9357
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|21
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|9460
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|9475
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|22
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|9488
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|23
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|9552
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|59|errorCount|0|totalLinesProcessed|9557
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|24
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|9587
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|9597
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|9607
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|9620
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|9636
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|9649
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|9677
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|9686
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: New group created|groupKey|1002-071837|totalGroups|170
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|9753
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|9774
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|9812
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|36|totalLinesProcessed|9847
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|9907
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|9913
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|9943
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|9960
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|36|errorCount|0|totalLinesProcessed|9964
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|9968
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|26
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|25
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|10000|linePreview|INFO|1002-071807|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|10055
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|10072
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|10123
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|10131
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|10147
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|10347
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|10354
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|10426
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|10430
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|10437
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|9986
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|9991
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|10584
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|10584
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|10660
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|10708
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|10729
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|10694
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|10805
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|10858
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|9594
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|10909
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|10931
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|55|totalLinesProcessed|9927
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|27
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|11000|linePreview|INFO|1002-071319|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|10483
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|11124
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|11184
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|11131
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|11206
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|11268
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|11295
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|55|errorCount|0|totalLinesProcessed|11304
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|28
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|11362
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|11469
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|11503
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|11532
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|11547
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|11593
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|11669
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|11703
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|11766
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|11767
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|11855
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|11885
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|11911
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|11926
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|11973
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|12000|linePreview|INFO|1002-071328|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|12000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071348|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|11189
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|12218
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|12232
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|12262
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|12282
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|12303
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|12309
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|12332
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|12101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|12443
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|12571
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|12597
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|12608
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|12642
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|12653
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|29
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|12701
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|12794
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|12633
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|30
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|12847
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|12917
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|12969
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|13000|linePreview|INFO|1002-071557|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|13133
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|13132
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|31
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|13158
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|13160
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|13019
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|13119
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|103
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|13294
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|13305
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|13311
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|103|totalLinesProcessed|11603
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|13424
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|13430
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|13477
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|13547
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|28|totalLinesProcessed|11118
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|11|totalLinesProcessed|13624
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|13371
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|13652
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|11|errorCount|0|totalLinesProcessed|13687
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|28|errorCount|0|totalLinesProcessed|13723
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|13773
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|2|totalLinesProcessed|13831
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|2|errorCount|0|totalLinesProcessed|13862
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|13863
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|34|totalLinesProcessed|13890
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|13896
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|103|errorCount|0|totalLinesProcessed|13925
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|13939
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|14000|linePreview|INFO|1002-071828|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|34|errorCount|0|totalLinesProcessed|14022
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|14033
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|14038
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|72|totalLinesProcessed|13725
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|14122
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|32
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|14168
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|72|errorCount|0|totalLinesProcessed|14240
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|14249
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|33
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|14279
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|14295
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|89|totalLinesProcessed|14347
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|14400
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|14408
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|14416
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|14486
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|89|errorCount|0|totalLinesProcessed|14545
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|14558
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|14619
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|94|totalLinesProcessed|14443
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|14649
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|14674
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|14600
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|14573
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|52|totalLinesProcessed|14561
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|15000|linePreview|INFO|1002-071939|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|15036
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|15041
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|52|errorCount|0|totalLinesProcessed|15068
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|15074
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|15085
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|94|errorCount|0|totalLinesProcessed|15090
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|15098
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|11800
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|11|totalLinesProcessed|13951
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|11|errorCount|0|totalLinesProcessed|15395
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|15444
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|15453
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|15495
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|15499
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|11541
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|15528
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|15548
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|13998
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|15702
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|15759
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|15762
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|15704
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|15785
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|15924
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|15973
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|16000|linePreview|INFO|1002-071937|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|15075
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|16032
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|16070
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|16108
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|16111
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|16145
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|16193
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|16297
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|16209
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|16415
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|15464
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|16442
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|16477
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|16485
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|16545
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|16811
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|16823
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|16850
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|16860
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|16867
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|16974
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|16848
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|16983
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|17000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071947|1|stats.go:56|8|11|7|0.21|471h0m2
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|17000|linePreview|INFO|1002-071459|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|17056
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|17081
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|34
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|35
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|36
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|17225
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|17231
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|17241
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|17322
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|17324
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|73|totalLinesProcessed|17336
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|17367
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|17377
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|17425
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|46|totalLinesProcessed|14251
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|59|totalLinesProcessed|17444
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|103
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|103|totalLinesProcessed|17504
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|15499
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|73|errorCount|0|totalLinesProcessed|17573
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|17613
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|46|errorCount|0|totalLinesProcessed|17616
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|16799
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|17447
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|103|errorCount|0|totalLinesProcessed|17870
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|17899
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|17905
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|17938
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|17993
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|18000|linePreview|INFO|1002-071409|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|18050
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|18130
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|18133
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|18122
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|18139
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|18204
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|4|totalLinesProcessed|17440
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|4|errorCount|0|totalLinesProcessed|18238
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|18336
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|18386
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|15499
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|18414
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|18435
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|18492
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|37
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|18649
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|18727
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|18735
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|18749
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|18758
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|38
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|18782
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|18805
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|18805
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|18806
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|18806
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|18805
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|18867
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|18744
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|19000|linePreview|INFO|1002-071626|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|39
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|19071
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|19186
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|19213
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|19246
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|103
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|19258
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|19261
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|19264
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|19277
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|19340
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|19353
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|20|totalLinesProcessed|19379
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|103|totalLinesProcessed|19253
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|20|errorCount|0|totalLinesProcessed|19439
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|19482
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|19594
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|19602
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|19628
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|19685
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|19807
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|103|errorCount|0|totalLinesProcessed|19812
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|40
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|19881
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|19885
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|19908
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|17898
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|20000|linePreview|INFO|1002-071859|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|20000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071727|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|19938
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|20102
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|20032
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|20189
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|20192
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|24|totalLinesProcessed|20203
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|24|errorCount|0|totalLinesProcessed|20273
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|20280
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|20314
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|40|totalLinesProcessed|20216
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|20330
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|41
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|40|errorCount|0|totalLinesProcessed|20430
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|20446
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|87|totalLinesProcessed|20518
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|20537
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|42
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|20710
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|20741
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|87|errorCount|0|totalLinesProcessed|20761
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|33|totalLinesProcessed|20765
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|20664
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|33|errorCount|0|totalLinesProcessed|20855
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|20861
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|20900
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|43
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|20946
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|20953
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|21000|linePreview|INFO|1002-071509|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|21036
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|21115
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|32|totalLinesProcessed|19225
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|21146
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|21167
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|32|errorCount|0|totalLinesProcessed|21217
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|21225
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|44
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|45
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|21344
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|59|errorCount|0|totalLinesProcessed|17641
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|21377
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|21429
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|21504
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|21577
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|21599
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|21627
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|21629
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|21629
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|21685
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|18804
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|21884
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|21883
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|21637
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|20123
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|19|totalLinesProcessed|20878
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|22000|linePreview|INFO|1002-071236|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|22050
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|19|errorCount|0|totalLinesProcessed|22065
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|46|totalLinesProcessed|21910
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|22088
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|22128
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|46|errorCount|0|totalLinesProcessed|22206
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|48|totalLinesProcessed|22216
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|22219
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|23|totalLinesProcessed|22244
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|22306
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|23|errorCount|0|totalLinesProcessed|22324
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|22329
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|48|errorCount|0|totalLinesProcessed|22354
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|22368
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|22463
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|22552
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|22567
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|22648
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|22718
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|22741
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|22751
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|83|totalLinesProcessed|22682
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|22794
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|22894
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|22974
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|23000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071818|1|stats.go:56|8|11|7|0.21|471h0m2
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|23000|linePreview|INFO|1002-071646|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|23020
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|23048
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|22977
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|2|totalLinesProcessed|23118
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|2|errorCount|0|totalLinesProcessed|23148
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|83|errorCount|0|totalLinesProcessed|23193
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|23204
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|23219
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|58|totalLinesProcessed|20604
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|23289
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|23355
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|22|totalLinesProcessed|20621
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|23409
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|23411
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|22|errorCount|0|totalLinesProcessed|23463
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|23492
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|23511
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|58|errorCount|0|totalLinesProcessed|23525
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|23535
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|23544
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|43|totalLinesProcessed|23556
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|23627
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|23646
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|43|errorCount|0|totalLinesProcessed|23658
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|23477
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|23711
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|23829
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|23952
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|21935
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|23969
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|24000|linePreview|INFO|1002-071148|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|24019
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|25|totalLinesProcessed|22075
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|9|totalLinesProcessed|24106
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|24149
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|9|errorCount|0|totalLinesProcessed|24183
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|27|totalLinesProcessed|24221
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|25|errorCount|0|totalLinesProcessed|24227
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|24258
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|24296
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|45|totalLinesProcessed|24305
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|24328
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|24347
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|27|errorCount|0|totalLinesProcessed|24349
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|98|totalLinesProcessed|24392
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|23361
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|24435
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|24442
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|24496
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|18|totalLinesProcessed|24364
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|46
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|45|errorCount|0|totalLinesProcessed|24640
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|95|totalLinesProcessed|24662
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|18|errorCount|0|totalLinesProcessed|24712
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|24787
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|24933
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|98|errorCount|0|totalLinesProcessed|24934
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|12|totalLinesProcessed|24966
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|24983
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|25000|linePreview|INFO|1002-071806|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|25026
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|12|errorCount|0|totalLinesProcessed|25032
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|25040
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|17|totalLinesProcessed|24475
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|25107
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|25120
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|17|errorCount|0|totalLinesProcessed|25165
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|25218
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|25288
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|25298
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|25308
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|25344
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|25444
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|25477
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|25483
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|47
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|25547
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|25585
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|54|totalLinesProcessed|25182
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|95|errorCount|0|totalLinesProcessed|25182
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|25733
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|54|errorCount|0|totalLinesProcessed|25748
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|25760
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|25768
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+DEBUG|0703-164535|Reading data from file(s)
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|48
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|49
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|25890
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|25912
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|25941
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|25958
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|26000|linePreview|INFO|1002-071227|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|26055
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|88|totalLinesProcessed|26065
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|50
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|26089
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|26179
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|26267
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|51
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|26307
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|12|totalLinesProcessed|26189
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|88|errorCount|0|totalLinesProcessed|26339
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|12|errorCount|0|totalLinesProcessed|26357
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|26323
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|26235
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|26374
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|52
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|53
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|26598
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|26625
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|26660
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|26674
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|26688
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|30|totalLinesProcessed|26710
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|29|totalLinesProcessed|26782
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|30|errorCount|0|totalLinesProcessed|26794
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|54
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|37|totalLinesProcessed|26354
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|26868
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|29|errorCount|0|totalLinesProcessed|26943
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|26990
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|27000|linePreview|INFO|1002-071248|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|37|errorCount|0|totalLinesProcessed|27004
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|27054
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|27074
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|25992
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|27158
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|27170
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|27177
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|27224
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|55
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|27337
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|27350
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|27451
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|27518
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|27556
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|27580
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|27590
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|27604
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|27616
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|27622
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|72|totalLinesProcessed|27601
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|103|totalLinesProcessed|27613
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|27701
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|20|totalLinesProcessed|27019
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|27787
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|20|errorCount|0|totalLinesProcessed|27815
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|27858
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|56
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|27873
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|72|errorCount|0|totalLinesProcessed|27929
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|27967
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|28000|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|28064
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|28103
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|27|totalLinesProcessed|28242
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|103|errorCount|0|totalLinesProcessed|28271
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|28277
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|28307
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|28315
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|27|errorCount|0|totalLinesProcessed|28338
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|47|totalLinesProcessed|28357
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|28424
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|47|errorCount|0|totalLinesProcessed|28472
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|28473
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|28509
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|28514
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|28553
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|28762
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|28778
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|13|totalLinesProcessed|28795
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|28797
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|28802
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|28817
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|103
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|103|totalLinesProcessed|28823
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|28825
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|68|totalLinesProcessed|28851
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|28920
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|27634
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|29000|linePreview|INFO|1002-071426|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|57
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|68|errorCount|0|totalLinesProcessed|29047
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|58
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|103
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|29147
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|103|errorCount|0|totalLinesProcessed|29051
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|103
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|59
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|29168
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|29240
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|10|totalLinesProcessed|29261
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|60
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|10|errorCount|0|totalLinesProcessed|29287
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|29299
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|103|totalLinesProcessed|29155
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|29319
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|66|totalLinesProcessed|29359
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|28775
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|29444
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|28787
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|103|errorCount|0|totalLinesProcessed|29582
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|66|errorCount|0|totalLinesProcessed|29592
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|28698
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|29607
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|13|errorCount|0|totalLinesProcessed|28822
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|29689
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|29845
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|58|totalLinesProcessed|29924
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|29989
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|30000|linePreview|INFO|1002-071213|1|stats.go:56|8|12|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|30000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071348|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|28825
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|30042
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|30055
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|30063
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|30097
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|103|totalLinesProcessed|30084
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|30121
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|58|errorCount|0|totalLinesProcessed|30152
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|30155
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|30224
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|29156
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|30306
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|30314
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|103|errorCount|0|totalLinesProcessed|30345
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|30357
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|29256
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|30453
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|30558
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|61
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|76|totalLinesProcessed|30640
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|30676
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|63
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|30740
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|62
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|30754
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|30758
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|30837
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|30840
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|30882
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|30903
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|30788
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|30948
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|30957
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|30993
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|31000|linePreview|INFO|1002-071913|1|stats.go:56|8|15|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|31000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071817|1|stats.go:56|8|11|7|0.21|471h0m2
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|31000|linePreview|INFO|1002-071438|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|31201
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|76|errorCount|0|totalLinesProcessed|31341
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|31372
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|31420
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|31424
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|31437
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|31447
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|31454
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|31474
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|31078
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|99|totalLinesProcessed|31488
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|31509
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|31532
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|31595
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|90|totalLinesProcessed|31026
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|31785
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|31911
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|31970
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|32000|linePreview|INFO|1002-071819|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|32000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071307|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|99|errorCount|0|totalLinesProcessed|32089
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|32097
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|32125
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|32132
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|32149
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|32167
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|90|errorCount|0|totalLinesProcessed|32175
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|103
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|32181
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|32184
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|32221
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|32227
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|32239
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|93|totalLinesProcessed|32201
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|32466
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|32474
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|103
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|32483
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|32486
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|32493
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|93|errorCount|0|totalLinesProcessed|32536
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|32540
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|32600
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|21|totalLinesProcessed|32695
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|31535
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|32713
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|32728
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|30040
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|21|errorCount|0|totalLinesProcessed|32785
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|32108
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|32830
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|32815
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|32888
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|33000|linePreview|INFO|1002-071913|1|stats.go:56|8|15|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|31|totalLinesProcessed|32165
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|32818
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|33097
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|33102
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|33118
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|33163
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|31|errorCount|0|totalLinesProcessed|33208
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|33245
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|33262
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|31000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071708|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|33294
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|33316
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|59|totalLinesProcessed|33340
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|33325
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|33461
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|103|totalLinesProcessed|32180
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|59|errorCount|0|totalLinesProcessed|33603
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|33657
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|33727
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|33785
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|33827
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|103|errorCount|0|totalLinesProcessed|33836
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|33856
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|33872
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|34000|linePreview|INFO|1002-071248|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|34000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071829|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|74|totalLinesProcessed|33861
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|34045
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|34049
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|34056
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|34080
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|34141
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|74|errorCount|0|totalLinesProcessed|34186
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|72|totalLinesProcessed|34215
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|34289
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|47|totalLinesProcessed|34234
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|34468
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|34500
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|34610
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|34633
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|58|totalLinesProcessed|34687
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|34713
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|47|errorCount|0|totalLinesProcessed|34723
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|34755
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|32751
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|64
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|34902
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|34972
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|72|errorCount|0|totalLinesProcessed|34603
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|35000|linePreview|INFO|1002-071416|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|34985
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|35102
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|35103
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|35000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|35104
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|35104
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|34982
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|35104
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|30117
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|35345
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|35372
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|35394
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|33744
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|35439
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|35449
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|99|totalLinesProcessed|35524
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|34605
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|64|totalLinesProcessed|35739
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|35812
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|35913
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|99|errorCount|0|totalLinesProcessed|35954
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|64|errorCount|0|totalLinesProcessed|35962
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|35965
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|35973
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|35973
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+DEBUG|0703-164535|Reading data from file(s)
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|65
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|36000|linePreview|INFO|1002-071339|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|Reading data from file(s)
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|58|errorCount|0|totalLinesProcessed|34980
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|66
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|35104
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|36084
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|5|totalLinesProcessed|36107
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|36090
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|5|errorCount|0|totalLinesProcessed|36119
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|36130
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|36140
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|38|totalLinesProcessed|36152
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|36201
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|74|totalLinesProcessed|35969
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|36263
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|36272
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|36312
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|36320
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|36330
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|38|errorCount|0|totalLinesProcessed|36386
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|36402
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|36404
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|15|totalLinesProcessed|36408
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|36439
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|36458
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|36467
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|36476
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|67
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|15|errorCount|0|totalLinesProcessed|36528
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|74|errorCount|0|totalLinesProcessed|36566
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|36681
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|36716
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|36800
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|36655
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|36832
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|36847
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|36918
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|23|totalLinesProcessed|36939
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|8|totalLinesProcessed|36951
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|37000|linePreview|INFO|1002-071236|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|23|errorCount|0|totalLinesProcessed|37019
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|37047
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|8|errorCount|0|totalLinesProcessed|37006
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|36391
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|37130
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|37156
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|37178
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|31|totalLinesProcessed|36062
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|37247
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|37283
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|31|errorCount|0|totalLinesProcessed|37360
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|37379
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|37388
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|37493
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|37495
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|35935
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|37573
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|37579
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|37591
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|37706
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|35943
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|37741
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|37753
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|10|totalLinesProcessed|37834
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|10|errorCount|0|totalLinesProcessed|37908
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|37927
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|37935
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|37945
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|37955
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|37987
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|38000|linePreview|INFO|1002-071516|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|38055
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|89|totalLinesProcessed|38100
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|38000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|37812
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|16|totalLinesProcessed|38125
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|16|errorCount|0|totalLinesProcessed|38238
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|38249
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|38262
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|36508
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|10|totalLinesProcessed|38277
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|36532
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|10|errorCount|0|totalLinesProcessed|38356
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|38362
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|37597
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|38453
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|38367
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|89|errorCount|0|totalLinesProcessed|38526
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|38537
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|38547
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|38550
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|38560
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|4|totalLinesProcessed|38377
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|38641
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|4|errorCount|0|totalLinesProcessed|38587
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|37000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071409|1|stats.go:56|8|11|7|0.21|471h0m2
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|38677
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|38686
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|38694
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|38670
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|38735
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|38739
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|38703
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|38759
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|55|totalLinesProcessed|38945
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|39000|linePreview|INFO|1002-071816|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|39108
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|39134
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|55|errorCount|0|totalLinesProcessed|39152
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|39000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071920|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|39175
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|95|totalLinesProcessed|39184
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|39186
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|38479
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|39225
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|69|totalLinesProcessed|39285
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|39382
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|37207
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|95|errorCount|0|totalLinesProcessed|39417
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|39462
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|10|totalLinesProcessed|38708
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|39533
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|10|errorCount|0|totalLinesProcessed|39541
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|69|errorCount|0|totalLinesProcessed|39723
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|39725
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|Reading data from file(s)
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|28|totalLinesProcessed|39749
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|68
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|39836
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|39859
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|28|errorCount|0|totalLinesProcessed|39866
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|69|totalLinesProcessed|39883
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|39898
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|39919
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|69|errorCount|0|totalLinesProcessed|39997
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|40000|linePreview|INFO|1002-071807|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|Reading data from file(s)
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|70
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|71
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|72
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|40060
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|40060
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|73
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|75
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|40153
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|40160
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|40222
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|40229
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|40251
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|40271
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|74
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|40292
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|40369
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|40460
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|40481
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|39154
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|40575
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|76
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|69
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|77
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|40717
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|40797
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|40810
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|40853
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|27|totalLinesProcessed|39165
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|40868
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|40923
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|27|errorCount|0|totalLinesProcessed|40966
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|41000|linePreview|INFO|1002-071537|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|41077
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|79
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|41088
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|80
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|41105
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|41147
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|41238
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|41257
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|82
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|81
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|41351
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|3|totalLinesProcessed|41375
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|3|errorCount|0|totalLinesProcessed|41387
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|41398
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|83
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|83|totalLinesProcessed|41398
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|41402
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|84
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|40628
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|95|totalLinesProcessed|39866
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|83|errorCount|0|totalLinesProcessed|41558
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|85
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|41589
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|86
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|41606
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|41657
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|41754
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|95|errorCount|0|totalLinesProcessed|41801
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|27|totalLinesProcessed|41845
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|41897
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|27|errorCount|0|totalLinesProcessed|41946
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|41959
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|41966
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|42000|linePreview|INFO|1002-071328|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|42020
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|42030
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|42085
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|42138
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|41564
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|42168
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|42206
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|16|totalLinesProcessed|42315
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|42327
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|42360
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|16|errorCount|0|totalLinesProcessed|42414
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|42445
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|42468
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|42481
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|42538
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|42572
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|42586
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|42593
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|42605
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|42610
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|42622
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|42682
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|99|totalLinesProcessed|42689
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|42721
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|42459
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|78
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|42839
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|42964
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|42993
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|43000|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|43000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071316|1|stats.go:56|8|11|7|0.21|471h0m2
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|61|totalLinesProcessed|43006
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|43065
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|99|errorCount|0|totalLinesProcessed|43118
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|43144
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|64|totalLinesProcessed|43185
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|43230
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|43274
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|43306
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|68|totalLinesProcessed|43369
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|61|errorCount|0|totalLinesProcessed|43371
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|43397
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|43467
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|43488
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|43620
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|43657
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|64|errorCount|0|totalLinesProcessed|43830
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|43906
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|68|errorCount|0|totalLinesProcessed|43929
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|43714
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|80|totalLinesProcessed|41562
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|44004
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|44037
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|44038
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|44044
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|43821
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|44062
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|44069
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|44080
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|44086
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|44120
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|80|errorCount|0|totalLinesProcessed|44228
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|95|totalLinesProcessed|44233
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|40943
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|44276
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|62|totalLinesProcessed|44331
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+DEBUG|0703-164535|Reading data from file(s)
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|87
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|88
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|44514
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|50|totalLinesProcessed|40978
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|95|errorCount|0|totalLinesProcessed|44536
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|62|errorCount|0|totalLinesProcessed|44548
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|44575
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|44581
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|42975
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|50|errorCount|0|totalLinesProcessed|44629
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|44628
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|44633
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|41525
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|43835
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|60|totalLinesProcessed|43979
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|44940
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|44965
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|44976
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|44977
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|45002
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|45000|linePreview|INFO|1002-071318|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|16|totalLinesProcessed|44000
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|44000|linePreview|INFO|1002-071207|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|16|errorCount|0|totalLinesProcessed|45137
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|60|errorCount|0|totalLinesProcessed|45174
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|45192
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|45307
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|45340
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|45397
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|45484
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|45503
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|45427
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|93|totalLinesProcessed|45497
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|45620
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|45655
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|42001
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|45731
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|45801
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|45817
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|45873
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|93|errorCount|0|totalLinesProcessed|45914
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|45987
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|46000|linePreview|INFO|1002-071527|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|68|totalLinesProcessed|44566
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|46219
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|46230
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|46242
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|46276
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|46297
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|46318
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|68|errorCount|0|totalLinesProcessed|46452
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|92|totalLinesProcessed|46467
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|46472
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|46484
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|46497
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|46530
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|46388
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|46577
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|46613
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|46621
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|58|totalLinesProcessed|46602
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|46650
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|58|errorCount|0|totalLinesProcessed|46816
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|46826
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|46879
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|92|errorCount|0|totalLinesProcessed|46887
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|90|totalLinesProcessed|46903
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|46939
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|44060
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|47000|linePreview|INFO|1002-071457|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|41587
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|47113
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|47244
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|47293
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|90|errorCount|0|totalLinesProcessed|47297
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|47377
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|47386
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|47456
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|45522
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|47617
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|47693
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|47707
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|47803
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|47811
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|47818
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|47896
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|47919
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|44|totalLinesProcessed|47849
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|47926
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|47911
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|48000|linePreview|INFO|1002-071149|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|44|errorCount|0|totalLinesProcessed|48006
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|48022
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|47870
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|43926
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|48148
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|48206
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|48390
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|17|totalLinesProcessed|44884
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|48496
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|17|errorCount|0|totalLinesProcessed|48536
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|48556
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|48565
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|48572
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|81|totalLinesProcessed|48537
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|48580
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|48588
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|103
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|48595
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|48603
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|48561
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|48615
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|48677
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|89
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|81|errorCount|0|totalLinesProcessed|48765
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|48809
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|47792
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|47838
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|66|totalLinesProcessed|46383
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|48957
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|48979
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|48986
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|49000|linePreview|INFO|1002-071406|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|49045
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|103|totalLinesProcessed|48592
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|49147
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|87|totalLinesProcessed|49185
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|49335
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|49363
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|49487
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|49488
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|49623
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|49629
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|87|errorCount|0|totalLinesProcessed|49675
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|49718
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|49725
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|49790
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|103|errorCount|0|totalLinesProcessed|49798
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|66|errorCount|0|totalLinesProcessed|49344
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|49950
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|49963
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|49975
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|50000|linePreview|INFO|1002-071826|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|50004
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|49857
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|50022
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|50121
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|50000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071426|1|stats.go:56|8|11|7|0.21|471h0m2
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|50174
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|50223
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|50286
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|50307
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|50319
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|50325
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|50340
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|81|totalLinesProcessed|50393
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|50478
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|50302
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|50492
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|50643
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|81|errorCount|0|totalLinesProcessed|50662
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|50739
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|50750
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|50793
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|4|totalLinesProcessed|50807
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|4|errorCount|0|totalLinesProcessed|50819
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|50685
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|76|totalLinesProcessed|50884
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|50909
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|51000|linePreview|INFO|1002-071709|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|51088
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|50958
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|76|errorCount|0|totalLinesProcessed|51097
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|51105
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|51105
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|51000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071729|1|stats.go:56|8|11|7|0.21|471h0m2
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|51162
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|51292
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|51314
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|51292
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|51456
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|48447
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|47384
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|51567
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|51575
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|49232
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|51583
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|49956
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|50000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071339|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|51814
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|51842
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|51859
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|51872
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|51914
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|52000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071927|1|stats.go:56|8|11|7|0.21|471h0m2
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|52001|linePreview|INFO|1002-071828|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|52029
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|52054
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|52061
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|56|totalLinesProcessed|51937
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|52075
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|52180
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|52063
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|52223
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|56|errorCount|0|totalLinesProcessed|52267
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|52028
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|52346
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|30|totalLinesProcessed|48944
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|41|totalLinesProcessed|52412
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|30|errorCount|0|totalLinesProcessed|52464
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|18|totalLinesProcessed|52527
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|41|errorCount|0|totalLinesProcessed|52559
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|95|totalLinesProcessed|52576
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|52587
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|93|totalLinesProcessed|52616
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|18|errorCount|0|totalLinesProcessed|52618
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|52652
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|52661
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|52681
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|52692
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|52645
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|52748
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|52768
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|18|totalLinesProcessed|52854
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|18|errorCount|0|totalLinesProcessed|52972
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|52064
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|53000|linePreview|INFO|1002-071913|1|stats.go:56|8|15|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|53010
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|53024
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|95|errorCount|0|totalLinesProcessed|53030
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|53049
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|53035
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|53060
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|93|errorCount|0|totalLinesProcessed|53087
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|53124
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|53147
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|90
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|53171
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|53188
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|53200
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|91
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|77|totalLinesProcessed|53254
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|92
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|93
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|53445
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|77|errorCount|0|totalLinesProcessed|53453
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|53453
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|26|totalLinesProcessed|53453
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|26|errorCount|0|totalLinesProcessed|53523
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|94
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|53555
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|53617
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|53641
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|53704
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|53711
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|53801
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|paul@127.0.0.1:51190|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164535|paul@127.0.0.1:51190|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|paul@127.0.0.1:51190|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|53909
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|97
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|98
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|95
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164535|Reading data from file(s)
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|81|totalLinesProcessed|53963
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|99
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|53991
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071517|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071518|1|stats.go:56|8|11|7|0.21|471h0m2
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071518|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071518|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071519|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071519|1|stats.go:56|8|11|7|0.21|471h0m2
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071526|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071526|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071526|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071527|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071527|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071527|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071148|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071148|1|stats.go:56|8|11|7|0.21|471h0m2
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|54000
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|54000|linePreview|INFO|1002-071447|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|54000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071528|1|stats.go:56|8|11|7|0.21|471h0m2
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|54049
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|54144
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|54151
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|31|totalLinesProcessed|50827
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|54180
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|31|errorCount|0|totalLinesProcessed|54260
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|98|totalLinesProcessed|54270
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|53695
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|54308
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|54324
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|54323
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|54426
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+DEBUG|0703-164535|Reading data from file(s)
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Processing files|count|1|glob|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|100
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|54609
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|54641
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|54656
+INFO|0703-164535|paul@127.0.0.1:51190|Added pending files|count|1|totalPending|96
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|54664
+DEBUG|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164535|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|98|errorCount|0|totalLinesProcessed|54719
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|54774
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|54774
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|54807
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|54889
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|54930
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|54989
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|55000|linePreview|INFO|1002-071308|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|53452
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|55105
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|55140
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|55141
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|21|totalLinesProcessed|55211
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|55229
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|55279
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|55287
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|21|errorCount|0|totalLinesProcessed|55293
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|24|totalLinesProcessed|55316
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|55355
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|24|errorCount|0|totalLinesProcessed|55430
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|48|totalLinesProcessed|55307
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|55561
+INFO|0703-164535|paul@127.0.0.1:51190|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|55572
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|48|errorCount|0|totalLinesProcessed|55596
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|26|totalLinesProcessed|55609
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|26|errorCount|0|totalLinesProcessed|55650
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|55655
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|55655
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|55682
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|55739
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|53924
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|55892
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|55899
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|55903
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|55917
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|55961
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|55965
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|55979
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|56000|linePreview|INFO|1002-071429|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|56087
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|56093
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|56128
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|56133
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|56170
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|56211
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|56284
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|56001
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|56371
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|56419
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|56241
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|56475
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|56521
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164535|paul@127.0.0.1:51190|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164535|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|54891
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|56759
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|56799
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|56829
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|72|totalLinesProcessed|51969
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|56801
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|56850
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|54000|linePreview|INFO|1002-071919|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|53934
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|56946
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|57000|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|55596
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|72|errorCount|0|totalLinesProcessed|57104
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|43|totalLinesProcessed|57131
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|57134
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|57148
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|81|errorCount|0|totalLinesProcessed|57208
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|89|totalLinesProcessed|57241
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|57341
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|43|errorCount|0|totalLinesProcessed|57345
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|57396
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|57415
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|57438
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|4|totalLinesProcessed|57447
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|57458
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|57436
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|4|errorCount|0|totalLinesProcessed|57474
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|57476
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|57486
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|57451
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|57531
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|29|totalLinesProcessed|57618
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|57624
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|103
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|103|totalLinesProcessed|57658
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|82|totalLinesProcessed|57751
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|89|errorCount|0|totalLinesProcessed|57754
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|57783
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|57801
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|29|errorCount|0|totalLinesProcessed|57816
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|57844
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|57865
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|8|totalLinesProcessed|57775
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|57943
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|8|errorCount|0|totalLinesProcessed|57967
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|58000|linePreview|INFO|1002-071716|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|58000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071829|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|58012
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|58042
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|58081
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|58082
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|58089
+INFO|0703-164535|TurboAggregate: ProcessLineDirect called|totalLinesReceived|58000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|12|7|0.21|471h0m2
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|58175
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|103|errorCount|0|totalLinesProcessed|58179
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|58194
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|58201
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|57088
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|44|totalLinesProcessed|58127
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|82|errorCount|0|totalLinesProcessed|58228
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|58346
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|44|errorCount|0|totalLinesProcessed|58422
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|58423
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|66|totalLinesProcessed|58440
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|58462
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|87|totalLinesProcessed|58586
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|58607
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|18|totalLinesProcessed|58626
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|21|totalLinesProcessed|58688
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|18|errorCount|0|totalLinesProcessed|58769
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|58775
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|58810
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|66|errorCount|0|totalLinesProcessed|58813
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|21|errorCount|0|totalLinesProcessed|58841
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|58923
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|99
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|58978
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|58851
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|58989
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|98
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|97
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|87|errorCount|0|totalLinesProcessed|59021
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|59038
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|59042
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|59079
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|58925
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|95
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|59000|linePreview|INFO|1002-071859|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|59315
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|45|totalLinesProcessed|59370
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|58877
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|38|totalLinesProcessed|59464
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|59471
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|59475
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|59549
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|59558
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|59562
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|103
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|103|totalLinesProcessed|59570
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|59575
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|45|errorCount|0|totalLinesProcessed|59593
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|38|errorCount|0|totalLinesProcessed|59615
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|59582
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|39|totalLinesProcessed|59624
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|59616
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|13|totalLinesProcessed|59728
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|96
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|39|errorCount|0|totalLinesProcessed|59790
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|13|errorCount|0|totalLinesProcessed|59797
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|103|errorCount|0|totalLinesProcessed|59822
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|83|totalLinesProcessed|59837
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|59873
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|59874
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|94
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|34|totalLinesProcessed|58873
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|56|totalLinesProcessed|59895
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|59936
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|60000|linePreview|INFO|1002-071618|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|83|errorCount|0|totalLinesProcessed|60012
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|34|errorCount|0|totalLinesProcessed|60085
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|60092
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|56|errorCount|0|totalLinesProcessed|60189
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|60250
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|60265
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|60356
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|60364
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|60373
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|91|totalLinesProcessed|60436
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|60513
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|60523
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|60204
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|60531
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|60532
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|60551
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|60599
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|60612
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|60705
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|91|errorCount|0|totalLinesProcessed|60804
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|60818
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|15|totalLinesProcessed|60831
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|93
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|60876
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|15|errorCount|0|totalLinesProcessed|60883
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|60906
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|44|totalLinesProcessed|60887
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|92
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|TurboAggregate: Processing line|lineNumber|61000|linePreview|INFO|1002-071817|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|44|errorCount|0|totalLinesProcessed|61021
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|61023
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|91
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|61044
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|61126
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|90
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|40|totalLinesProcessed|61145
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|61226
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|40|errorCount|0|totalLinesProcessed|61227
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|26|totalLinesProcessed|61227
+INFO|0703-164535|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|89
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+INFO|0703-164535|TurboAggregate: Processing batch|batchSize|47|totalLinesProcessed|61245
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|26|errorCount|0|totalLinesProcessed|61258
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164535|TurboAggregate: Batch processed|successCount|47|errorCount|0|totalLinesProcessed|61300
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164535|paul@127.0.0.1:51190|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|88
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|87
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|86
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|85
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|84
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|82
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|81
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|83
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|80
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|79
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|78
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|77
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|76
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|75
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|74
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|73
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|72
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|71
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|70
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|69
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|68
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|67
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|66
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|65
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|64
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|63
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|62
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|61
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|60
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|59
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|58
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|57
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|56
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|55
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|54
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|53
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|52
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|51
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|50
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|49
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|48
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|47
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|46
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|45
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|44
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|42
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|43
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|41
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|40
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|39
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|38
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|37
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|36
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|35
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|34
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|33
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|32
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|31
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|30
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|29
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|28
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|27
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|26
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|25
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|24
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|23
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|22
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|21
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|20
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|19
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|18
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|17
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|16
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|15
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|14
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|13
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|12
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|11
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|10
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|9
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|7
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|6
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|8
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|5
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|4
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|3
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|2
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|1
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|File processing complete|path|mapr_testdata.log|remainingPending|0
+INFO|0703-164535|paul@127.0.0.1:51190|All files processed|count|1
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+DEBUG|0703-164535|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164535|paul@127.0.0.1:51190|Turbo channel drained successfully
+DEBUG|0703-164535|paul@127.0.0.1:51190|Waiting for data transmission|duration|500ms
+INFO|0703-164536|2000147|stats.go:53|8|223|7|0.49|115h10m13s|MAPREDUCE:STATS|currentConnections=1|lifetimeConnections=2
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|99|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|97|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|98|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|96|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|95|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|94|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|92|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|91|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|93|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|90|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|89|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|88|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|87|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|86|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|85|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|84|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|83|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|82|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|81|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|80|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|79|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|78|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|77|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|76|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|75|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|74|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|73|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|72|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|71|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|70|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|69|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|68|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|67|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|66|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|65|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|64|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|63|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|62|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|61|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|60|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|59|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|57|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|58|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|56|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|55|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|54|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|53|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|52|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|51|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|50|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|49|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|48|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|47|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|46|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|45|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|44|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|42|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|40|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|43|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|41|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|39|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|38|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|37|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|36|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|35|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|34|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|33|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|32|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|31|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|30|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|29|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|28|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|27|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|26|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|25|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|24|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|23|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|22|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|21|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|20|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|19|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|18|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|17|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|16|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|15|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|14|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|13|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|12|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|11|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|10|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|9|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|8|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|7|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|6|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|4|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|5|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|3|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|2|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|1|pendingFiles|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Command finished|activeCommands|0|pendingFiles|0
+INFO|0703-164536|paul@127.0.0.1:51190|shutdown() called|activeCommands|0|turboMode|true
+DEBUG|0703-164536|paul@127.0.0.1:51190|Flushing turbo data|channelLen|0
+DEBUG|0703-164536|paul@127.0.0.1:51190|Turbo channel drained successfully
+TRACE|0703-164536|paul@127.0.0.1:51190|flush()|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:368
+TRACE|0703-164536|paul@127.0.0.1:51190|flush|lines|0|server|0|mapr|0|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164536|paul@127.0.0.1:51190|ALL lines sent|0xc00022a240
+TRACE|0703-164536|paul@127.0.0.1:51190|baseHandler.Read|checking turboLines channel|channelLen|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:94
+TRACE|0703-164536|paul@127.0.0.1:51190|baseHandler.Read|EOF received and channel empty, disabling turbo mode|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:132
+TRACE|0703-164536|paul@127.0.0.1:51190|baseHandler.Read|no data in turboLines, falling through|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:139
+INFO|0703-164536|paul@127.0.0.1:51190|Shutting down turbo aggregate
+INFO|0703-164536|TurboAggregate: Shutdown called|linesProcessed|61300|currentGroups|202
+INFO|0703-164536|TurboAggregate: Processing final batch
+INFO|0703-164536|TurboAggregate: Waiting for all processing to complete
+INFO|0703-164536|TurboAggregate: Batch processor stopped by shutdown
+INFO|0703-164536|TurboAggregate: Serialization loop stopped by shutdown
+INFO|0703-164536|TurboAggregate: Serialization loop ended
+INFO|0703-164536|TurboAggregate: Batch processor loop ended
+INFO|0703-164536|2000147|stats.go:53|8|118|7|0.49|115h10m14s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=2
+INFO|0703-164536|paul@127.0.0.1:51190|Good bye Mister!
+INFO|0703-164536|paul@127.0.0.1:51190|Shutting down turbo aggregate
+INFO|0703-164536|TurboAggregate: Shutdown called|linesProcessed|61300|currentGroups|202
+INFO|0703-164536|TurboAggregate: All processing complete, groups before final serialization|groupCount|202
+INFO|0703-164536|TurboAggregate: Processing final batch
+INFO|0703-164536|TurboAggregate: Waiting for all processing to complete
+INFO|0703-164536|TurboAggregate: Starting serialization|linesProcessed|61300|currentGroups|202
+INFO|0703-164536|TurboAggregate: Processing remaining batch before serialization
+INFO|0703-164536|TurboAggregate: Waiting for batch processing to complete
+INFO|0703-164536|TurboAggregate: All processing complete, groups before final serialization|groupCount|202
+INFO|0703-164536|TurboAggregate: Starting serialization|linesProcessed|61300|currentGroups|202
+INFO|0703-164536|TurboAggregate: Processing remaining batch before serialization
+INFO|0703-164536|TurboAggregate: Waiting for batch processing to complete
+INFO|0703-164536|TurboAggregate: Groups before serialization|count|202
+INFO|0703-164536|TurboAggregate: Serialization details|groupCount|202|sampleGroups|[group=1002-071447, samples=300 group=1002-071816, samples=300 group=1002-071757, samples=300 group=1002-071919, samples=300 group=1002-071829, samples=300]
+INFO|0703-164536|TurboAggregate: Calling group.Serialize
+TRACE|0703-164536|Serialising mapr.AggregateSet|AggregateSet(Samples:700,FValues:map[avg($goroutines):10500 count($time):700 max($goroutines):15 min($goroutines):15],SValues:map[$time:1002-071920])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164536|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071306])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164536|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071256])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164536|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071547])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164536|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071856])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164536|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071459])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164536|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071826])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164536|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071517])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164536|paul@127.0.0.1:51190|channel->handler: EOF|at /home/paul/git/dtail/internal/server/server.go:189
+INFO|0703-164536|paul@127.0.0.1:51190|Shutting down turbo aggregate
+INFO|0703-164536|TurboAggregate: Shutdown called|linesProcessed|61300|currentGroups|202
+INFO|0703-164536|TurboAggregate: Processing final batch
+INFO|0703-164536|TurboAggregate: Waiting for all processing to complete
+INFO|0703-164536|TurboAggregate: All processing complete, groups before final serialization|groupCount|202
+TRACE|0703-164536|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071357])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-164536|TurboAggregate: Starting serialization|linesProcessed|61300|currentGroups|202
+INFO|0703-164536|TurboAggregate: Processing remaining batch before serialization
+TRACE|0703-164536|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071609])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-164536|TurboAggregate: Waiting for batch processing to complete
+TRACE|0703-164536|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071737])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164536|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071809])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+DEBUG|0703-164541|paul@127.0.0.1:51190|Shutdown timeout reached, enforcing shutdown
+INFO|0703-164541|paul@127.0.0.1:51190|Shutting down turbo aggregate
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071239])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071839])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071456])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071937])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071818])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071848])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071919])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071736])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-164541|TurboAggregate: Shutdown called|linesProcessed|61300|currentGroups|202
+INFO|0703-164541|TurboAggregate: Processing final batch
+INFO|0703-164541|TurboAggregate: Waiting for all processing to complete
+INFO|0703-164541|TurboAggregate: All processing complete, groups before final serialization|groupCount|202
+INFO|0703-164541|TurboAggregate: Starting serialization|linesProcessed|61300|currentGroups|202
+INFO|0703-164541|TurboAggregate: Processing remaining batch before serialization
+INFO|0703-164541|TurboAggregate: Waiting for batch processing to complete
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071247])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071759])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071537])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071939])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071448])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071718])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071309])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071649])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:400,FValues:map[avg($goroutines):4900 count($time):400 max($goroutines):13 min($goroutines):12],SValues:map[$time:1002-071922])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071307])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071617])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071526])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071646])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071926])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071346])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071836])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071659])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071749])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071159])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071616])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:1000,FValues:map[avg($goroutines):15000 count($time):1000 max($goroutines):15 min($goroutines):15],SValues:map[$time:1002-071913])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071548])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071739])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071729])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071338])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071636])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071706])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071559])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071827])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071516])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071918])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071426])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071157])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071746])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071418])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071916])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071237])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:2000,FValues:map[avg($goroutines):29600 count($time):2000 max($goroutines):17 min($goroutines):12],SValues:map[$time:1002-071143])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071416])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071658])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071508])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071447])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071507])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071546])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071619])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:1100,FValues:map[avg($goroutines):14100 count($time):1100 max($goroutines):15 min($goroutines):11],SValues:map[$time:1002-071948])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071539])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071538])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071149])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071728])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071228])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071158])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:1000,FValues:map[avg($goroutines):15000 count($time):1000 max($goroutines):15 min($goroutines):15],SValues:map[$time:1002-071912])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071148])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071717])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071709])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071938])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071529])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071857])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071557])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071428])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071249])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071626])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071326])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071608])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071458])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071629])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071408])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071727])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071628])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071719])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071328])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:100,FValues:map[avg($goroutines):1500 count($time):100 max($goroutines):15 min($goroutines):15],SValues:map[$time:1002-071949])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071409])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071656])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071217])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071257])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071236])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:900,FValues:map[avg($goroutines):12400 count($time):900 max($goroutines):15 min($goroutines):12],SValues:map[$time:1002-071921])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071849])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071947])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071419])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071817])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071847])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071509])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071708])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071726])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:2300,FValues:map[avg($goroutines):32700 count($time):2300 max($goroutines):16 min($goroutines):12],SValues:map[$time:1002-071147])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071506])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071406])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071347])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071627])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071859])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071748])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071528])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071359])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071757])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071208])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071929])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071429])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071206])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071806])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:2000,FValues:map[avg($goroutines):26800 count($time):2000 max($goroutines):17 min($goroutines):12],SValues:map[$time:1002-071213])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071707])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071446])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071349])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071638])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071549])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071618])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071437])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071906])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071946])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071858])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071838])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071438])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071156])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071518])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071606])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071808])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071319])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071238])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071936])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071917])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071556])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071209])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071846])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071259])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071417])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071637])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071747])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071436])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071248])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071318])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071427])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071816])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071407])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071348])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071339])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071216])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071758])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071317])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071807])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071828])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071246])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071907])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071316])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071229])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071308])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071327])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071439])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071457])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071716])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071756])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071336])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071639])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071928])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071648])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071558])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071219])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071738])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071519])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071909])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071536])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071657])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071226])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071329])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071358])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071607])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071829])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071819])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071227])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071647])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071356])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071908])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071837])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071218])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071527])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071927])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071258])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071449])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071337])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071207])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-164541|TurboAggregate: Keeping groupSets during shutdown
+INFO|0703-164541|TurboAggregate: After serialization|groupsRemaining|202
+INFO|0703-164541|TurboAggregate: Groups before serialization|count|202
+INFO|0703-164541|TurboAggregate: Serialization details|groupCount|202|sampleGroups|[group=1002-071447, samples=300 group=1002-071816, samples=300 group=1002-071757, samples=300 group=1002-071919, samples=300 group=1002-071829, samples=300]
+INFO|0703-164541|TurboAggregate: Calling group.Serialize
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071846])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071757])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071219])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071319])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071658])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071607])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071848])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071537])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071538])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071946])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071837])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071447])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071316])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071759])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071328])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071539])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071718])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071307])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071758])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071348])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071638])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071259])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071916])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071257])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071649])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071327])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071456])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071917])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071947])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071229])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071559])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071908])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071248])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071326])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071449])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071819])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071726])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071247])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071636])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071428])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071828])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071927])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071529])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071407])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071336])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071748])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071408])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071827])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071318])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071519])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071617])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071747])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071208])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071306])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071818])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071427])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071337])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071659])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071227])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071728])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071707])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:1000,FValues:map[avg($goroutines):15000 count($time):1000 max($goroutines):15 min($goroutines):15],SValues:map[$time:1002-071913])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071609])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071207])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071919])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071639])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071637])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071629])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071729])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071909])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071458])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071406])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071347])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071338])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071517])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071557])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071239])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071856])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071626])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071838])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071236])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071339])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071528])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071746])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071218])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071857])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071826])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071706])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071309])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071929])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071156])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071527])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071647])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071349])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071357])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071549])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071246])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071448])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071317])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071158])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071426])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071546])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071657])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071627])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071738])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071716])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071616])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071719])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071159])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071906])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071937])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071918])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071739])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:900,FValues:map[avg($goroutines):12400 count($time):900 max($goroutines):15 min($goroutines):12],SValues:map[$time:1002-071921])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071438])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071806])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071709])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071439])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071907])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071606])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071516])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:1100,FValues:map[avg($goroutines):14100 count($time):1100 max($goroutines):15 min($goroutines):11],SValues:map[$time:1002-071948])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071346])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:2300,FValues:map[avg($goroutines):32700 count($time):2300 max($goroutines):16 min($goroutines):12],SValues:map[$time:1002-071147])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071437])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071226])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071808])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071209])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071829])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071507])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071409])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071237])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071506])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071436])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071836])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071358])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071736])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071656])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071939])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:700,FValues:map[avg($goroutines):10500 count($time):700 max($goroutines):15 min($goroutines):15],SValues:map[$time:1002-071920])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071938])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071646])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071548])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071756])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071816])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071418])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071536])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071148])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071518])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071508])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071926])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:1000,FValues:map[avg($goroutines):15000 count($time):1000 max($goroutines):15 min($goroutines):15],SValues:map[$time:1002-071912])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071249])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071206])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:2000,FValues:map[avg($goroutines):29600 count($time):2000 max($goroutines):17 min($goroutines):12],SValues:map[$time:1002-071143])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071308])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071359])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071258])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071619])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071809])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071849])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071817])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071859])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071416])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071228])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071547])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071419])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071618])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071648])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:2000,FValues:map[avg($goroutines):26800 count($time):2000 max($goroutines):17 min($goroutines):12],SValues:map[$time:1002-071213])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:400,FValues:map[avg($goroutines):4900 count($time):400 max($goroutines):13 min($goroutines):12],SValues:map[$time:1002-071922])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071858])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071807])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071459])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071839])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071256])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071628])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071446])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071608])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071737])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071526])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071708])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071217])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071429])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071717])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071847])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071216])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071457])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071329])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071238])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071936])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071417])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071157])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071749])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071928])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071558])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:100,FValues:map[avg($goroutines):1500 count($time):100 max($goroutines):15 min($goroutines):15],SValues:map[$time:1002-071949])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071556])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071149])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071356])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071727])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071509])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-164541|TurboAggregate: Keeping groupSets during shutdown
+INFO|0703-164541|TurboAggregate: After serialization|groupsRemaining|202
+INFO|0703-164541|TurboAggregate: Groups before serialization|count|202
+INFO|0703-164541|TurboAggregate: Serialization details|groupCount|202|sampleGroups|[group=1002-071447, samples=300 group=1002-071816, samples=300 group=1002-071757, samples=300 group=1002-071919, samples=300 group=1002-071829, samples=300]
+INFO|0703-164541|TurboAggregate: Calling group.Serialize
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071939])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071207])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071326])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071758])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071906])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071527])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071907])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071656])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071828])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071149])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071448])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071646])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071848])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071417])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071847])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071649])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071327])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071726])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071438])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071229])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071437])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071156])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071528])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071937])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071256])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071637])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071336])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071546])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071227])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071358])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071846])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071819])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071238])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071418])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071917])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071309])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071246])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071827])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071616])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071919])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071236])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071748])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071459])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071718])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071606])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071228])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071628])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071406])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071638])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071446])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071348])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071629])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071506])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:2000,FValues:map[avg($goroutines):26800 count($time):2000 max($goroutines):17 min($goroutines):12],SValues:map[$time:1002-071213])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071456])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071208])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071219])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071938])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071329])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071617])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071837])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071427])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071926])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071736])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071947])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071826])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071537])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071159])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071538])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071347])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071946])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071346])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071929])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071306])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071258])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071658])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071248])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071716])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071317])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071349])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071426])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071436])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071918])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071509])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071158])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071708])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071639])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071409])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071719])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071429])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071609])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071308])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071746])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071747])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071257])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:2000,FValues:map[avg($goroutines):29600 count($time):2000 max($goroutines):17 min($goroutines):12],SValues:map[$time:1002-071143])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071356])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071749])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071648])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071526])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071407])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071909])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:1000,FValues:map[avg($goroutines):15000 count($time):1000 max($goroutines):15 min($goroutines):15],SValues:map[$time:1002-071912])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071419])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071806])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:100,FValues:map[avg($goroutines):1500 count($time):100 max($goroutines):15 min($goroutines):15],SValues:map[$time:1002-071949])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071416])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071738])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071757])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071338])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071759])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071618])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:400,FValues:map[avg($goroutines):4900 count($time):400 max($goroutines):13 min($goroutines):12],SValues:map[$time:1002-071922])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071619])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071539])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071519])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071449])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071209])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071247])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071517])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071559])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071627])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071518])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071218])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:1100,FValues:map[avg($goroutines):14100 count($time):1100 max($goroutines):15 min($goroutines):11],SValues:map[$time:1002-071948])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071259])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071359])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071529])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071226])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071756])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071829])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:900,FValues:map[avg($goroutines):12400 count($time):900 max($goroutines):15 min($goroutines):12],SValues:map[$time:1002-071921])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071556])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071239])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071626])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071457])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071737])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071516])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071816])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071307])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:1000,FValues:map[avg($goroutines):15000 count($time):1000 max($goroutines):15 min($goroutines):15],SValues:map[$time:1002-071913])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071547])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071607])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071337])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071809])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071916])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071836])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071839])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071216])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071728])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071508])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071507])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071237])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071557])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071148])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071408])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071709])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071707])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071318])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071857])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071838])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071536])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071428])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071818])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071727])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071808])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071636])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071928])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071807])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071817])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071717])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:700,FValues:map[avg($goroutines):10500 count($time):700 max($goroutines):15 min($goroutines):15],SValues:map[$time:1002-071920])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071548])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071447])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071217])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071549])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071657])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071908])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071357])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071339])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071647])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071316])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:2300,FValues:map[avg($goroutines):32700 count($time):2300 max($goroutines):16 min($goroutines):12],SValues:map[$time:1002-071147])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071859])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071927])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071739])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071856])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071328])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071659])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071157])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071706])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071558])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071858])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071936])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071608])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071458])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071206])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071729])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071439])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071849])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071249])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071319])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-164541|TurboAggregate: Keeping groupSets during shutdown
+INFO|0703-164541|TurboAggregate: After serialization|groupsRemaining|202
+INFO|0703-164541|TurboAggregate: Groups before serialization|count|202
+INFO|0703-164541|TurboAggregate: Serialization details|groupCount|202|sampleGroups|[group=1002-071447, samples=300 group=1002-071816, samples=300 group=1002-071757, samples=300 group=1002-071919, samples=300 group=1002-071829, samples=300]
+INFO|0703-164541|TurboAggregate: Calling group.Serialize
+TRACE|0703-164541|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071817])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-164541|TurboAggregate: Shutdown complete
+INFO|0703-164541|TurboAggregate: Shutdown complete
+INFO|0703-164541|TurboAggregate: Shutdown complete
+INFO|0703-164546|2000147|stats.go:53|8|11|7|0.81|115h10m24s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=2
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071938])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071316])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071349])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071426])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071858])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071818])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071756])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071458])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071428])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071246])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:400,FValues:map[avg($goroutines):4900 count($time):400 max($goroutines):13 min($goroutines):12],SValues:map[$time:1002-071922])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071348])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071638])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071249])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:2000,FValues:map[avg($goroutines):29600 count($time):2000 max($goroutines):17 min($goroutines):12],SValues:map[$time:1002-071143])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071847])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071709])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071528])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071738])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071236])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071309])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071216])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071626])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071619])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071727])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071238])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071809])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071418])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071419])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071748])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071859])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071836])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071306])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071947])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071206])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071159])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071906])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071908])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071457])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071519])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071758])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071708])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071909])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071517])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071549])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071717])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071538])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071927])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071226])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071719])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071557])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071506])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071406])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:700,FValues:map[avg($goroutines):10500 count($time):700 max($goroutines):15 min($goroutines):15],SValues:map[$time:1002-071920])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071449])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071317])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071837])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071447])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071637])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071229])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071339])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071856])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071327])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071718])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071508])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071148])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071648])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071539])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071647])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071937])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071258])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071526])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071209])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071919])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:900,FValues:map[avg($goroutines):12400 count($time):900 max($goroutines):15 min($goroutines):12],SValues:map[$time:1002-071921])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071639])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071536])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071559])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071806])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071926])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071158])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071346])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071928])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071609])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071607])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071446])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071407])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071336])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071849])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071636])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071629])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071807])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071456])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071826])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071319])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071359])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071529])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071518])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071358])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071228])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071838])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071357])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071657])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071808])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071736])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:1000,FValues:map[avg($goroutines):15000 count($time):1000 max($goroutines):15 min($goroutines):15],SValues:map[$time:1002-071912])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071546])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071157])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071509])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071218])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071929])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071439])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071918])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071739])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071438])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071917])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071156])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071227])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071347])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071757])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071936])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071429])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071828])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071307])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071516])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071556])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071839])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071326])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071737])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071256])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071646])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071427])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071628])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071857])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071726])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071259])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071247])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071558])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071658])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071547])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071829])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071436])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:100,FValues:map[avg($goroutines):1500 count($time):100 max($goroutines):15 min($goroutines):15],SValues:map[$time:1002-071949])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071946])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071356])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071728])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071248])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071318])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071507])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071417])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071706])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071437])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071149])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071448])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071329])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071606])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071237])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071747])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071208])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071527])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071627])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071939])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071207])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071848])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071729])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071239])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071746])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071548])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071338])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071618])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071649])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071827])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071337])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071659])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071816])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071907])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:1000,FValues:map[avg($goroutines):15000 count($time):1000 max($goroutines):15 min($goroutines):15],SValues:map[$time:1002-071913])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071409])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071916])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071608])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071759])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071257])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071707])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071819])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071219])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:2000,FValues:map[avg($goroutines):26800 count($time):2000 max($goroutines):17 min($goroutines):12],SValues:map[$time:1002-071213])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071308])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071416])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071716])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071617])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:2300,FValues:map[avg($goroutines):32700 count($time):2300 max($goroutines):16 min($goroutines):12],SValues:map[$time:1002-071147])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071459])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071616])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071846])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:1100,FValues:map[avg($goroutines):14100 count($time):1100 max($goroutines):15 min($goroutines):11],SValues:map[$time:1002-071948])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071656])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071217])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071408])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:300,FValues:map[avg($goroutines):3300 count($time):300 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071328])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071537])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+TRACE|0703-164546|Serialising mapr.AggregateSet|AggregateSet(Samples:200,FValues:map[avg($goroutines):2200 count($time):200 max($goroutines):11 min($goroutines):11],SValues:map[$time:1002-071749])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-164546|TurboAggregate: Keeping groupSets during shutdown
+INFO|0703-164546|TurboAggregate: After serialization|groupsRemaining|202
+INFO|0703-164546|TurboAggregate: Shutdown complete
+INFO|0703-164556|2000147|stats.go:53|8|10|7|0.92|115h10m34s|MAPREDUCE:STATS|lifetimeConnections=2|currentConnections=0
+INFO|0703-164604|Handling connection
+INFO|0703-164604|paul@127.0.0.1:49776|Incoming authorization
+INFO|0703-164604|paul@127.0.0.1:49776|Reading|./id_rsa.pub
+DEBUG|0703-164604|paul@127.0.0.1:49776|Authorized public key fingerprint|SHA256:6JCEoZk+DgZKsndyjIGCghIaoKMMxeswdTAYRQ7WBFE
+DEBUG|0703-164604|paul@127.0.0.1:49776|Offered public key fingerprint|SHA256:6JCEoZk+DgZKsndyjIGCghIaoKMMxeswdTAYRQ7WBFE
+INFO|0703-164604|2000147|stats.go:53|8|14|7|0.85|115h10m41s|MAPREDUCE:STATS|currentConnections=1|lifetimeConnections=3
+INFO|0703-164604|paul@127.0.0.1:49776|Invoking channel handler
+INFO|0703-164604|paul@127.0.0.1:49776|Invoking request handler
+ERROR|0703-164604|paul@127.0.0.1:49776|ssh: parse error in message type 0
+DEBUG|0703-164604|paul@127.0.0.1:49776|Creating new server handler
+DEBUG|0703-164604|paul@127.0.0.1:49776|protocol 4.1 base64 bWFwIGZyb20gU1RBVFMgc2VsZWN0IGNvdW50KCRsaW5lKSxsYXN0KCR0aW1lKSxhdmcoJGdvcm91dGluZXMpLG1pbihjb25jdXJyZW50Q29ubmVjdGlvbnMpLG1heChsaWZldGltZUNvbm5lY3Rpb25zKSBncm91cCBieSAkaG9zdG5hbWUgb3V0ZmlsZSBkbWFwMWEuY3N2LnRtcA==
+TRACE|0703-164604|paul@127.0.0.1:49776|Base64 decoded received command|map from STATS select count($line),last($time),avg($goroutines),min(concurrentConnections),max(lifetimeConnections) group by $hostname outfile dmap1a.csv.tmp|10|[map from STATS select count($line),last($time),avg($goroutines),min(concurrentConnections),max(lifetimeConnections) group by $hostname outfile dmap1a.csv.tmp]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164604|paul@127.0.0.1:49776|Handling user command|10|[map from STATS select count($line),last($time),avg($goroutines),min(concurrentConnections),max(lifetimeConnections) group by $hostname outfile dmap1a.csv.tmp]
+INFO|0703-164604|Creating turbo aggregate for MapReduce|query|from STATS select count($line),last($time),avg($goroutines),min(concurrentConnections),max(lifetimeConnections) group by $hostname outfile dmap1a.csv.tmp
+INFO|0703-164604|Creating turbo log format parser|default
+DEBUG|0703-164604|paul@127.0.0.1:49776|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-164604|TurboAggregate: Starting|interval|5s
+TRACE|0703-164604|paul@127.0.0.1:49776|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-164604|TurboAggregate: Started, waiting for data
+INFO|0703-164604|TurboAggregate: Batch processor loop started
+DEBUG|0703-164604|paul@127.0.0.1:49776|Command finished|activeCommands|0|pendingFiles|0
+INFO|0703-164604|TurboAggregate: Serialization loop started
+DEBUG|0703-164604|paul@127.0.0.1:49776|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164604|paul@127.0.0.1:49776|shutdown() called|activeCommands|0|turboMode|false
+TRACE|0703-164604|paul@127.0.0.1:49776|flush()|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:368
+DEBUG|0703-164604|Reading data from file(s)
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|0|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|ALL lines sent|0xc000c70b40
+INFO|0703-164604|paul@127.0.0.1:49776|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164604|paul@127.0.0.1:49776|Added pending files|count|1|totalPending|1
+DEBUG|0703-164604|paul@127.0.0.1:49776|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-164604|paul@127.0.0.1:49776|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164604|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164604|paul@127.0.0.1:49776|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164604|paul@127.0.0.1:49776|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164604|paul@127.0.0.1:49776|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164604|paul@127.0.0.1:49776|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164604|paul@127.0.0.1:49776|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164604|paul@127.0.0.1:49776|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164604|paul@127.0.0.1:49776|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164604|paul@127.0.0.1:49776|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164604|paul@127.0.0.1:49776|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164604|paul@127.0.0.1:49776|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164604|paul@127.0.0.1:49776|Shutting down turbo aggregate
+INFO|0703-164604|TurboAggregate: Shutdown called|linesProcessed|0|currentGroups|0
+INFO|0703-164604|TurboAggregate: Processing final batch
+INFO|0703-164604|TurboAggregate: Waiting for all processing to complete
+INFO|0703-164604|TurboAggregate: All processing complete, groups before final serialization|groupCount|0
+INFO|0703-164604|TurboAggregate: Starting serialization|linesProcessed|0|currentGroups|0
+INFO|0703-164604|TurboAggregate: Processing remaining batch before serialization
+INFO|0703-164604|TurboAggregate: Serialization loop stopped by shutdown
+INFO|0703-164604|TurboAggregate: Serialization loop ended
+INFO|0703-164604|TurboAggregate: Waiting for batch processing to complete
+INFO|0703-164604|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164604|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164604|TurboAggregate: Batch processor stopped by shutdown
+INFO|0703-164604|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164604|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|0
+DEBUG|0703-164604|TurboAggregate: Processing line|lineNumber|0|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164604|TurboAggregate: Parsed fields|lineNumber|0|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:16 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-164604|TurboAggregate: New group created|groupKey|integrationtest|totalGroups|1
+INFO|0703-164604|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164604|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|1
+INFO|0703-164604|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164604|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|1
+INFO|0703-164604|TurboAggregate: Batch processor loop ended
+INFO|0703-164604|2000147|stats.go:53|8|21|7|0.85|115h10m41s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=3
+INFO|0703-164604|paul@127.0.0.1:49776|Good bye Mister!
+INFO|0703-164604|paul@127.0.0.1:49776|Shutting down turbo aggregate
+INFO|0703-164604|TurboAggregate: Shutdown called|linesProcessed|1|currentGroups|1
+INFO|0703-164604|TurboAggregate: Processing final batch
+INFO|0703-164604|TurboAggregate: Processing batch|batchSize|39|totalLinesProcessed|1
+INFO|0703-164604|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164604|TurboAggregate: Parsed fields|lineNumber|1|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:16 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-164604|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|2
+INFO|0703-164604|TurboAggregate: Parsed fields|lineNumber|2|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:12 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-164604|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|3
+DEBUG|0703-164604|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164604|TurboAggregate: Parsed fields|lineNumber|3|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:17 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-164604|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|3
+INFO|0703-164604|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|4
+INFO|0703-164604|TurboAggregate: Parsed fields|lineNumber|4|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:14 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|14|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-164604|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|5
+INFO|0703-164604|TurboAggregate: Parsed fields|lineNumber|4|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:13 $hostname:integrationtest $line:INFO|1002-071147|1|stats.go:56|8|13|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071147 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-164604|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|6
+INFO|0703-164604|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|7
+INFO|0703-164604|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|8
+INFO|0703-164604|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|9
+INFO|0703-164604|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|10
+INFO|0703-164604|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|11
+INFO|0703-164604|TurboAggregate: Batch processed|successCount|39|errorCount|0|totalLinesProcessed|72
+INFO|0703-164604|TurboAggregate: Waiting for all processing to complete
+INFO|0703-164604|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|140
+INFO|0703-164604|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164604|TurboAggregate: All processing complete, groups before final serialization|groupCount|1
+INFO|0703-164604|TurboAggregate: Starting serialization|linesProcessed|140|currentGroups|1
+INFO|0703-164604|TurboAggregate: Processing remaining batch before serialization
+INFO|0703-164604|TurboAggregate: Processing batch|batchSize|24|totalLinesProcessed|140
+INFO|0703-164604|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164604|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164604|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|158
+INFO|0703-164604|TurboAggregate: Batch processed|successCount|24|errorCount|0|totalLinesProcessed|168
+INFO|0703-164604|TurboAggregate: Waiting for batch processing to complete
+INFO|0703-164604|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|264
+INFO|0703-164604|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164604|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164604|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|264
+INFO|0703-164604|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|364
+INFO|0703-164604|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164604|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164604|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|364
+INFO|0703-164604|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|464
+INFO|0703-164604|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164604|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164604|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|464
+INFO|0703-164604|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|564
+INFO|0703-164604|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164604|TurboAggregate: Processing batch|batchSize|49|totalLinesProcessed|564
+INFO|0703-164604|TurboAggregate: Batch processed|successCount|49|errorCount|0|totalLinesProcessed|613
+TRACE|0703-164604|paul@127.0.0.1:49776|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164604|paul@127.0.0.1:49776|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164604|paul@127.0.0.1:49776|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164604|paul@127.0.0.1:49776|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164604|paul@127.0.0.1:49776|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-164604|TurboAggregate: Groups before serialization|count|1
+INFO|0703-164604|TurboAggregate: Serialization details|groupCount|1|sampleGroups|[group=integrationtest, samples=613]
+INFO|0703-164604|TurboAggregate: Calling group.Serialize
+TRACE|0703-164604|Serialising mapr.AggregateSet|AggregateSet(Samples:613,FValues:map[avg($goroutines):7103 count($line):613 max(lifetimeConnections):1],SValues:map[last($time):1002-071949])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-164604|TurboAggregate: Keeping groupSets during shutdown
+INFO|0703-164604|TurboAggregate: After serialization|groupsRemaining|1
+TRACE|0703-164604|paul@127.0.0.1:49776|channel->handler: EOF|at /home/paul/git/dtail/internal/server/server.go:189
+INFO|0703-164604|paul@127.0.0.1:49776|Shutting down turbo aggregate
+INFO|0703-164604|TurboAggregate: Shutdown called|linesProcessed|613|currentGroups|1
+INFO|0703-164604|TurboAggregate: Processing final batch
+INFO|0703-164604|TurboAggregate: Waiting for all processing to complete
+INFO|0703-164604|TurboAggregate: All processing complete, groups before final serialization|groupCount|1
+INFO|0703-164604|TurboAggregate: Starting serialization|linesProcessed|613|currentGroups|1
+INFO|0703-164604|TurboAggregate: Processing remaining batch before serialization
+INFO|0703-164604|TurboAggregate: Waiting for batch processing to complete
+INFO|0703-164604|TurboAggregate: Groups before serialization|count|1
+INFO|0703-164604|TurboAggregate: Serialization details|groupCount|1|sampleGroups|[group=integrationtest, samples=613]
+INFO|0703-164604|TurboAggregate: Calling group.Serialize
+TRACE|0703-164604|Serialising mapr.AggregateSet|AggregateSet(Samples:613,FValues:map[avg($goroutines):7103 count($line):613 max(lifetimeConnections):1],SValues:map[last($time):1002-071949])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-164604|TurboAggregate: Keeping groupSets during shutdown
+INFO|0703-164604|TurboAggregate: After serialization|groupsRemaining|1
+DEBUG|0703-164604|paul@127.0.0.1:49776|File processing complete|path|mapr_testdata.log|remainingPending|0
+INFO|0703-164604|paul@127.0.0.1:49776|All files processed|count|1
+DEBUG|0703-164604|paul@127.0.0.1:49776|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164604|paul@127.0.0.1:49776|Flushing turbo data|channelLen|0
+DEBUG|0703-164604|paul@127.0.0.1:49776|Turbo channel drained successfully
+DEBUG|0703-164604|paul@127.0.0.1:49776|Waiting for data transmission|duration|500ms
+INFO|0703-164604|TurboAggregate: Groups before serialization|count|1
+INFO|0703-164604|TurboAggregate: Serialization details|groupCount|1|sampleGroups|[group=integrationtest, samples=613]
+INFO|0703-164604|TurboAggregate: Calling group.Serialize
+TRACE|0703-164604|Serialising mapr.AggregateSet|AggregateSet(Samples:613,FValues:map[avg($goroutines):7103 count($line):613 max(lifetimeConnections):1],SValues:map[last($time):1002-071949])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-164604|TurboAggregate: Keeping groupSets during shutdown
+INFO|0703-164604|TurboAggregate: After serialization|groupsRemaining|1
+INFO|0703-164604|TurboAggregate: Shutdown complete
+INFO|0703-164604|paul@127.0.0.1:49776|Shutting down turbo aggregate
+INFO|0703-164604|TurboAggregate: Shutdown called|linesProcessed|613|currentGroups|1
+INFO|0703-164604|TurboAggregate: Processing final batch
+INFO|0703-164604|TurboAggregate: Waiting for all processing to complete
+INFO|0703-164604|TurboAggregate: All processing complete, groups before final serialization|groupCount|1
+INFO|0703-164604|TurboAggregate: Starting serialization|linesProcessed|613|currentGroups|1
+INFO|0703-164604|TurboAggregate: Processing remaining batch before serialization
+INFO|0703-164604|TurboAggregate: Waiting for batch processing to complete
+INFO|0703-164604|TurboAggregate: Shutdown complete
+DEBUG|0703-164604|paul@127.0.0.1:49776|Command finished|activeCommands|0|pendingFiles|0
+INFO|0703-164604|paul@127.0.0.1:49776|shutdown() called|activeCommands|0|turboMode|true
+DEBUG|0703-164604|paul@127.0.0.1:49776|Flushing turbo data|channelLen|0
+DEBUG|0703-164604|paul@127.0.0.1:49776|Turbo channel drained successfully
+TRACE|0703-164604|paul@127.0.0.1:49776|flush()|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:368
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|2|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|2|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|0|unsent|2
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|2|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|2|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|1|unsent|2
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|2|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|2|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|2|unsent|2
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|2|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|2|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|3|unsent|2
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|2|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|2|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|4|unsent|2
+INFO|0703-164604|TurboAggregate: Shutdown complete
+INFO|0703-164604|TurboAggregate: Groups before serialization|count|1
+INFO|0703-164604|TurboAggregate: Serialization details|groupCount|1|sampleGroups|[group=integrationtest, samples=613]
+INFO|0703-164604|TurboAggregate: Calling group.Serialize
+TRACE|0703-164604|Serialising mapr.AggregateSet|AggregateSet(Samples:613,FValues:map[avg($goroutines):7103 count($line):613 max(lifetimeConnections):1],SValues:map[last($time):1002-071949])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-164604|TurboAggregate: Keeping groupSets during shutdown
+INFO|0703-164604|TurboAggregate: After serialization|groupsRemaining|1
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|5|unsent|3
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|6|unsent|3
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|7|unsent|3
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|8|unsent|3
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|9|unsent|3
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|10|unsent|3
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|11|unsent|3
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|12|unsent|3
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|13|unsent|3
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|14|unsent|3
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|15|unsent|3
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|16|unsent|3
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|17|unsent|3
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|18|unsent|3
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|19|unsent|3
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|20|unsent|3
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|21|unsent|3
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|22|unsent|3
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|23|unsent|3
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|24|unsent|3
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164604|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164604|paul@127.0.0.1:49776|Still lines to be sent|iteration|25|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|26|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|27|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|28|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|29|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|30|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|31|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|32|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|33|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|34|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|35|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|36|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|37|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|38|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|39|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|40|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|41|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|42|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|43|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|44|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|45|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|46|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|47|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|48|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|49|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|50|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|51|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|52|unsent|3
+INFO|0703-164605|TurboAggregate: Shutdown complete
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|53|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|54|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|55|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|56|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|57|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|58|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|59|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|60|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|61|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|62|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|63|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|64|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|65|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|66|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|67|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|68|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|69|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|70|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|71|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|72|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|73|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|74|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|75|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|76|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|77|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|78|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|79|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|80|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|81|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|82|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|83|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|84|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|85|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|86|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|87|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|88|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|89|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|90|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|91|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|92|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|93|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|94|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|95|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|96|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|97|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|98|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|99|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|100|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|101|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|102|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|103|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|104|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|105|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|106|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|107|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|108|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|109|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|110|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|111|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|112|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|113|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|114|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|115|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|116|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|117|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|118|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|119|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|120|unsent|3
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164605|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164605|paul@127.0.0.1:49776|Still lines to be sent|iteration|121|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|122|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|123|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|124|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|125|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|126|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|127|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|128|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|129|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|130|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|131|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|132|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|133|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|134|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|135|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|136|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|137|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|138|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|139|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|140|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|141|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|142|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|143|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|144|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|145|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|146|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|147|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|148|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|149|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|150|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|151|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|152|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|153|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|154|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|155|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|156|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|157|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|158|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|159|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|160|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|161|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|162|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|163|unsent|3
+INFO|0703-164606|2000147|stats.go:53|8|11|7|0.86|115h10m44s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|164|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|165|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|166|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|167|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|168|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|169|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|170|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|171|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|172|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|173|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|174|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|175|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|176|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|177|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|178|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|179|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|180|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|181|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|182|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|183|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|184|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|185|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|186|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|187|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|188|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|189|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|190|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|191|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|192|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|193|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|194|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|195|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|196|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|197|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|198|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|199|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|200|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|201|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|202|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|203|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|204|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|205|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|206|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|207|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|208|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|209|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|210|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|211|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|212|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|213|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|214|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|215|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|216|unsent|3
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164606|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164606|paul@127.0.0.1:49776|Still lines to be sent|iteration|217|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|218|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|219|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|220|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|221|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|222|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|223|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|224|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|225|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|226|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|227|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|228|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|229|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|230|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|231|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|232|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|233|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|234|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|235|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|236|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|237|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|238|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|239|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|240|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|241|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|242|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|243|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|244|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|245|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|246|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|247|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|248|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|249|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|250|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|251|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|252|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|253|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|254|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|255|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|256|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|257|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|258|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|259|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|260|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|261|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|262|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|263|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|264|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|265|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|266|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|267|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|268|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|269|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|270|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|271|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|272|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|273|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|274|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|275|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|276|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|277|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|278|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|279|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|280|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|281|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|282|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|283|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|284|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|285|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|286|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|287|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|288|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|289|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|290|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|291|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|292|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|293|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|294|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|295|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|296|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|297|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|298|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164607|paul@127.0.0.1:49776|Still lines to be sent|iteration|299|unsent|3
+TRACE|0703-164607|paul@127.0.0.1:49776|flush|lines|0|server|0|mapr|3|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+WARN|0703-164607|paul@127.0.0.1:49776|Some lines remain unsent|3
+INFO|0703-164616|2000147|stats.go:53|8|10|7|0.80|115h10m54s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=3
+INFO|0703-164626|2000147|stats.go:53|8|10|7|0.90|115h11m4s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=3
+INFO|0703-164636|2000147|stats.go:53|8|10|7|0.76|115h11m14s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=3
+INFO|0703-164646|2000147|stats.go:53|8|10|7|0.80|115h11m24s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=3
+INFO|0703-164656|2000147|stats.go:53|8|10|7|0.84|115h11m34s|MAPREDUCE:STATS|lifetimeConnections=3|currentConnections=0
+INFO|0703-164706|2000147|stats.go:53|8|10|7|0.71|115h11m44s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=3
+INFO|0703-164708|Handling connection
+INFO|0703-164708|paul@127.0.0.1:57944|Incoming authorization
+INFO|0703-164708|paul@127.0.0.1:57944|Reading|./id_rsa.pub
+DEBUG|0703-164708|paul@127.0.0.1:57944|Authorized public key fingerprint|SHA256:6JCEoZk+DgZKsndyjIGCghIaoKMMxeswdTAYRQ7WBFE
+DEBUG|0703-164708|paul@127.0.0.1:57944|Offered public key fingerprint|SHA256:6JCEoZk+DgZKsndyjIGCghIaoKMMxeswdTAYRQ7WBFE
+INFO|0703-164708|2000147|stats.go:53|8|14|7|0.71|115h11m46s|MAPREDUCE:STATS|lifetimeConnections=4|currentConnections=1
+INFO|0703-164708|paul@127.0.0.1:57944|Invoking channel handler
+INFO|0703-164708|paul@127.0.0.1:57944|Invoking request handler
+ERROR|0703-164708|paul@127.0.0.1:57944|ssh: parse error in message type 0
+DEBUG|0703-164708|paul@127.0.0.1:57944|Creating new server handler
+DEBUG|0703-164708|paul@127.0.0.1:57944|protocol 4.1 base64 bWFwIGZyb20gU1RBVFMgc2VsZWN0IGNvdW50KCRsaW5lKSxsYXN0KCR0aW1lKSxhdmcoJGdvcm91dGluZXMpLG1pbihjb25jdXJyZW50Q29ubmVjdGlvbnMpLG1heChsaWZldGltZUNvbm5lY3Rpb25zKSBncm91cCBieSAkaG9zdG5hbWUgb3V0ZmlsZSBkbWFwMWEuY3N2LnRtcA==
+TRACE|0703-164708|paul@127.0.0.1:57944|Base64 decoded received command|map from STATS select count($line),last($time),avg($goroutines),min(concurrentConnections),max(lifetimeConnections) group by $hostname outfile dmap1a.csv.tmp|10|[map from STATS select count($line),last($time),avg($goroutines),min(concurrentConnections),max(lifetimeConnections) group by $hostname outfile dmap1a.csv.tmp]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164708|paul@127.0.0.1:57944|Handling user command|10|[map from STATS select count($line),last($time),avg($goroutines),min(concurrentConnections),max(lifetimeConnections) group by $hostname outfile dmap1a.csv.tmp]
+INFO|0703-164708|Creating turbo aggregate for MapReduce|query|from STATS select count($line),last($time),avg($goroutines),min(concurrentConnections),max(lifetimeConnections) group by $hostname outfile dmap1a.csv.tmp
+INFO|0703-164708|Creating turbo log format parser|default
+DEBUG|0703-164708|paul@127.0.0.1:57944|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-164708|paul@127.0.0.1:57944|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-164708|paul@127.0.0.1:57944|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-164708|TurboAggregate: Starting|interval|5s
+INFO|0703-164708|TurboAggregate: Started, waiting for data
+DEBUG|0703-164708|Reading data from file(s)
+INFO|0703-164708|TurboAggregate: Serialization loop started
+INFO|0703-164708|TurboAggregate: Batch processor loop started
+INFO|0703-164708|paul@127.0.0.1:57944|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-164708|paul@127.0.0.1:57944|Added pending files|count|1|totalPending|1
+DEBUG|0703-164708|paul@127.0.0.1:57944|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-164708|paul@127.0.0.1:57944|Command finished|activeCommands|1|pendingFiles|0
+INFO|0703-164708|paul@127.0.0.1:57944|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-164708|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-164708|paul@127.0.0.1:57944|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-164708|paul@127.0.0.1:57944|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-164708|paul@127.0.0.1:57944|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-164708|paul@127.0.0.1:57944|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-164708|paul@127.0.0.1:57944|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-164708|paul@127.0.0.1:57944|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-164708|paul@127.0.0.1:57944|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164708|paul@127.0.0.1:57944|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-164708|paul@127.0.0.1:57944|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-164708|paul@127.0.0.1:57944|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-164708|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071148|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071148|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071149|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071149|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071149|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071156|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071156|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071157|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071157|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071158|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071158|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071158|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071159|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071159|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071206|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071206|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071206|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071207|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071207|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071208|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071208|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071209|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071209|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071209|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071216|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071216|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071217|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071217|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071217|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071218|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071218|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071218|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071219|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071219|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071219|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071226|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-164708|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071226|1|stats.go:56|8|11|7|0.21|471h0m2
+DEBUG|0703-164708|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164708|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|0
+DEBUG|0703-164708|TurboAggregate: Processing line|lineNumber|0|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-164708|TurboAggregate: Parsed fields|lineNumber|0|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:16 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-164708|TurboAggregate: New group created|groupKey|integrationtest|totalGroups|1
+INFO|0703-164708|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|1
+INFO|0703-164708|TurboAggregate: Parsed fields|lineNumber|1|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:16 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-164708|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|2
+INFO|0703-164708|TurboAggregate: Parsed fields|lineNumber|2|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:12 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-164708|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|3
+INFO|0703-164708|TurboAggregate: Parsed fields|lineNumber|3|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:17 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-164708|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|4
+INFO|0703-164708|TurboAggregate: Parsed fields|lineNumber|4|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:14 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|14|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-164708|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|5
+INFO|0703-164708|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|6
+INFO|0703-164708|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|7
+INFO|0703-164708|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|8
+INFO|0703-164708|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|9
+INFO|0703-164708|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|10
+INFO|0703-164708|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|100
+INFO|0703-164708|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164708|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164708|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|100
+INFO|0703-164708|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|200
+INFO|0703-164708|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164708|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164708|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|200
+INFO|0703-164708|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|300
+INFO|0703-164708|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164708|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164708|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|300
+INFO|0703-164708|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|400
+INFO|0703-164708|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164708|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164708|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|400
+INFO|0703-164708|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|500
+INFO|0703-164708|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-164708|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-164708|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|500
+INFO|0703-164708|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|600
+INFO|0703-164708|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-164708|TurboAggregate: Processing batch|batchSize|13|totalLinesProcessed|600
+INFO|0703-164708|TurboAggregate: Batch processed|successCount|13|errorCount|0|totalLinesProcessed|613
+TRACE|0703-164708|paul@127.0.0.1:57944|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-164708|paul@127.0.0.1:57944|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-164708|paul@127.0.0.1:57944|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-164708|paul@127.0.0.1:57944|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-164708|paul@127.0.0.1:57944|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-164708|paul@127.0.0.1:57944|File processing complete|path|mapr_testdata.log|remainingPending|0
+INFO|0703-164708|paul@127.0.0.1:57944|All files processed|count|1
+DEBUG|0703-164708|paul@127.0.0.1:57944|Turbo mode: flushing data before EOF signal
+DEBUG|0703-164708|paul@127.0.0.1:57944|Flushing turbo data|channelLen|0
+DEBUG|0703-164708|paul@127.0.0.1:57944|Turbo channel drained successfully
+DEBUG|0703-164708|paul@127.0.0.1:57944|Waiting for data transmission|duration|500ms
+DEBUG|0703-164709|paul@127.0.0.1:57944|Command finished|activeCommands|0|pendingFiles|0
+INFO|0703-164709|paul@127.0.0.1:57944|shutdown() called|activeCommands|0|turboMode|true
+DEBUG|0703-164709|paul@127.0.0.1:57944|Flushing turbo data|channelLen|0
+DEBUG|0703-164709|paul@127.0.0.1:57944|Turbo channel drained successfully
+TRACE|0703-164709|paul@127.0.0.1:57944|flush()|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:368
+TRACE|0703-164709|paul@127.0.0.1:57944|flush|lines|0|server|0|mapr|0|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-164709|paul@127.0.0.1:57944|ALL lines sent|0xc00102f8c0
+TRACE|0703-164709|paul@127.0.0.1:57944|baseHandler.Read|checking turboLines channel|channelLen|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:94
+TRACE|0703-164709|paul@127.0.0.1:57944|baseHandler.Read|EOF received and channel empty, disabling turbo mode|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:132
+TRACE|0703-164709|paul@127.0.0.1:57944|baseHandler.Read|no data in turboLines, falling through|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:139
+INFO|0703-164709|paul@127.0.0.1:57944|Shutting down turbo aggregate
+INFO|0703-164709|TurboAggregate: Shutdown called|linesProcessed|613|currentGroups|1
+INFO|0703-164709|TurboAggregate: Processing final batch
+INFO|0703-164709|TurboAggregate: Waiting for all processing to complete
+INFO|0703-164709|TurboAggregate: All processing complete, groups before final serialization|groupCount|1
+INFO|0703-164709|TurboAggregate: Starting serialization|linesProcessed|613|currentGroups|1
+INFO|0703-164709|TurboAggregate: Processing remaining batch before serialization
+INFO|0703-164709|TurboAggregate: Waiting for batch processing to complete
+INFO|0703-164709|TurboAggregate: Batch processor stopped by shutdown
+INFO|0703-164709|TurboAggregate: Batch processor loop ended
+INFO|0703-164709|TurboAggregate: Serialization loop stopped by shutdown
+INFO|0703-164709|2000147|stats.go:53|8|19|7|0.71|115h11m46s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-164709|TurboAggregate: Serialization loop ended
+INFO|0703-164709|paul@127.0.0.1:57944|Good bye Mister!
+INFO|0703-164709|paul@127.0.0.1:57944|Shutting down turbo aggregate
+INFO|0703-164709|TurboAggregate: Shutdown called|linesProcessed|613|currentGroups|1
+INFO|0703-164709|TurboAggregate: Processing final batch
+INFO|0703-164709|TurboAggregate: Waiting for all processing to complete
+INFO|0703-164709|TurboAggregate: All processing complete, groups before final serialization|groupCount|1
+INFO|0703-164709|TurboAggregate: Starting serialization|linesProcessed|613|currentGroups|1
+INFO|0703-164709|TurboAggregate: Processing remaining batch before serialization
+INFO|0703-164709|TurboAggregate: Waiting for batch processing to complete
+INFO|0703-164709|TurboAggregate: Groups before serialization|count|1
+INFO|0703-164709|TurboAggregate: Serialization details|groupCount|1|sampleGroups|[group=integrationtest, samples=613]
+INFO|0703-164709|TurboAggregate: Calling group.Serialize
+TRACE|0703-164709|Serialising mapr.AggregateSet|AggregateSet(Samples:613,FValues:map[avg($goroutines):7103 count($line):613 max(lifetimeConnections):1],SValues:map[last($time):1002-071949])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-164709|TurboAggregate: Keeping groupSets during shutdown
+INFO|0703-164709|TurboAggregate: After serialization|groupsRemaining|1
+INFO|0703-164709|TurboAggregate: Groups before serialization|count|1
+INFO|0703-164709|TurboAggregate: Serialization details|groupCount|1|sampleGroups|[group=integrationtest, samples=613]
+INFO|0703-164709|TurboAggregate: Calling group.Serialize
+TRACE|0703-164709|paul@127.0.0.1:57944|channel->handler: EOF|at /home/paul/git/dtail/internal/server/server.go:189
+TRACE|0703-164709|Serialising mapr.AggregateSet|AggregateSet(Samples:613,FValues:map[avg($goroutines):7103 count($line):613 max(lifetimeConnections):1],SValues:map[last($time):1002-071949])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-164709|paul@127.0.0.1:57944|Shutting down turbo aggregate
+INFO|0703-164709|TurboAggregate: Keeping groupSets during shutdown
+INFO|0703-164709|TurboAggregate: Shutdown called|linesProcessed|613|currentGroups|1
+INFO|0703-164709|TurboAggregate: After serialization|groupsRemaining|1
+INFO|0703-164709|TurboAggregate: Processing final batch
+INFO|0703-164709|TurboAggregate: Waiting for all processing to complete
+INFO|0703-164709|TurboAggregate: All processing complete, groups before final serialization|groupCount|1
+INFO|0703-164709|TurboAggregate: Starting serialization|linesProcessed|613|currentGroups|1
+INFO|0703-164709|TurboAggregate: Processing remaining batch before serialization
+INFO|0703-164709|TurboAggregate: Waiting for batch processing to complete
+INFO|0703-164709|TurboAggregate: Groups before serialization|count|1
+INFO|0703-164709|TurboAggregate: Serialization details|groupCount|1|sampleGroups|[group=integrationtest, samples=613]
+INFO|0703-164709|TurboAggregate: Calling group.Serialize
+TRACE|0703-164709|Serialising mapr.AggregateSet|AggregateSet(Samples:613,FValues:map[avg($goroutines):7103 count($line):613 max(lifetimeConnections):1],SValues:map[last($time):1002-071949])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-164709|TurboAggregate: Keeping groupSets during shutdown
+INFO|0703-164709|TurboAggregate: After serialization|groupsRemaining|1
+INFO|0703-164709|TurboAggregate: Shutdown complete
+INFO|0703-164709|TurboAggregate: Shutdown complete
+INFO|0703-164709|paul@127.0.0.1:57944|Shutting down turbo aggregate
+INFO|0703-164709|TurboAggregate: Shutdown called|linesProcessed|613|currentGroups|1
+INFO|0703-164709|TurboAggregate: Processing final batch
+INFO|0703-164709|TurboAggregate: Waiting for all processing to complete
+INFO|0703-164709|TurboAggregate: All processing complete, groups before final serialization|groupCount|1
+INFO|0703-164709|TurboAggregate: Starting serialization|linesProcessed|613|currentGroups|1
+INFO|0703-164709|TurboAggregate: Processing remaining batch before serialization
+INFO|0703-164709|TurboAggregate: Waiting for batch processing to complete
+INFO|0703-164709|TurboAggregate: Shutdown complete
+INFO|0703-164709|TurboAggregate: Groups before serialization|count|1
+INFO|0703-164709|TurboAggregate: Serialization details|groupCount|1|sampleGroups|[group=integrationtest, samples=613]
+INFO|0703-164709|TurboAggregate: Calling group.Serialize
+TRACE|0703-164709|Serialising mapr.AggregateSet|AggregateSet(Samples:613,FValues:map[avg($goroutines):7103 count($line):613 max(lifetimeConnections):1],SValues:map[last($time):1002-071949])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-164709|TurboAggregate: Keeping groupSets during shutdown
+INFO|0703-164709|TurboAggregate: After serialization|groupsRemaining|1
+INFO|0703-164710|TurboAggregate: Shutdown complete
+INFO|0703-164716|2000147|stats.go:53|8|10|7|0.76|115h11m54s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-164726|2000147|stats.go:53|8|10|7|0.80|115h12m4s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-164736|2000147|stats.go:53|8|10|7|1.05|115h12m14s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-164746|2000147|stats.go:53|8|10|7|0.89|115h12m24s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-164756|2000147|stats.go:53|8|10|7|0.90|115h12m34s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-164806|2000147|stats.go:53|8|10|7|0.92|115h12m44s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-164816|2000147|stats.go:53|8|10|7|1.07|115h12m54s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-164826|2000147|stats.go:53|8|10|7|1.06|115h13m4s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-164836|2000147|stats.go:53|8|10|7|1.20|115h13m14s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-164846|2000147|stats.go:53|8|10|7|1.09|115h13m24s|MAPREDUCE:STATS|lifetimeConnections=4|currentConnections=0
+INFO|0703-164856|2000147|stats.go:53|8|10|7|1.16|115h13m34s|MAPREDUCE:STATS|lifetimeConnections=4|currentConnections=0
+INFO|0703-164906|2000147|stats.go:53|8|10|7|1.22|115h13m44s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-164916|2000147|stats.go:53|8|10|7|1.03|115h13m54s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-164926|2000147|stats.go:53|8|10|7|0.87|115h14m4s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-164936|2000147|stats.go:53|8|10|7|0.74|115h14m14s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-164946|2000147|stats.go:53|8|10|7|0.70|115h14m24s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-164957|2000147|stats.go:53|8|10|7|0.74|115h14m34s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-165007|2000147|stats.go:53|8|10|7|0.85|115h14m44s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-165017|2000147|stats.go:53|8|10|7|0.95|115h14m54s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-165027|2000147|stats.go:53|8|10|7|0.97|115h15m4s|MAPREDUCE:STATS|lifetimeConnections=4|currentConnections=0
+INFO|0703-165037|2000147|stats.go:53|8|10|7|1.28|115h15m14s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-165047|2000147|stats.go:53|8|10|7|1.39|115h15m24s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-165057|2000147|stats.go:53|8|10|7|1.63|115h15m34s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-165107|2000147|stats.go:53|8|10|7|1.61|115h15m44s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-165117|2000147|stats.go:53|8|10|7|1.52|115h15m54s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-165127|2000147|stats.go:53|8|10|7|1.36|115h16m4s|MAPREDUCE:STATS|lifetimeConnections=4|currentConnections=0
+INFO|0703-165137|2000147|stats.go:53|8|10|7|1.15|115h16m14s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-165147|2000147|stats.go:53|8|10|7|1.05|115h16m24s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=4
+INFO|0703-165152|Handling connection
+INFO|0703-165152|paul@127.0.0.1:48852|Incoming authorization
+INFO|0703-165152|paul@127.0.0.1:48852|Reading|./id_rsa.pub
+DEBUG|0703-165152|paul@127.0.0.1:48852|Authorized public key fingerprint|SHA256:6JCEoZk+DgZKsndyjIGCghIaoKMMxeswdTAYRQ7WBFE
+DEBUG|0703-165152|paul@127.0.0.1:48852|Offered public key fingerprint|SHA256:6JCEoZk+DgZKsndyjIGCghIaoKMMxeswdTAYRQ7WBFE
+INFO|0703-165152|2000147|stats.go:53|8|14|7|1.05|115h16m30s|MAPREDUCE:STATS|currentConnections=1|lifetimeConnections=5
+INFO|0703-165152|paul@127.0.0.1:48852|Invoking channel handler
+INFO|0703-165152|paul@127.0.0.1:48852|Invoking request handler
+ERROR|0703-165152|paul@127.0.0.1:48852|ssh: parse error in message type 0
+DEBUG|0703-165152|paul@127.0.0.1:48852|Creating new server handler
+DEBUG|0703-165152|paul@127.0.0.1:48852|protocol 4.1 base64 bWFwIGZyb20gU1RBVFMgc2VsZWN0IGNvdW50KCRsaW5lKSxsYXN0KCR0aW1lKSxhdmcoJGdvcm91dGluZXMpLG1pbihjb25jdXJyZW50Q29ubmVjdGlvbnMpLG1heChsaWZldGltZUNvbm5lY3Rpb25zKSBncm91cCBieSAkaG9zdG5hbWUgb3V0ZmlsZSBkbWFwMWEuY3N2LnRtcA==
+TRACE|0703-165152|paul@127.0.0.1:48852|Base64 decoded received command|map from STATS select count($line),last($time),avg($goroutines),min(concurrentConnections),max(lifetimeConnections) group by $hostname outfile dmap1a.csv.tmp|10|[map from STATS select count($line),last($time),avg($goroutines),min(concurrentConnections),max(lifetimeConnections) group by $hostname outfile dmap1a.csv.tmp]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-165152|paul@127.0.0.1:48852|Handling user command|10|[map from STATS select count($line),last($time),avg($goroutines),min(concurrentConnections),max(lifetimeConnections) group by $hostname outfile dmap1a.csv.tmp]
+INFO|0703-165152|Creating turbo aggregate for MapReduce|query|from STATS select count($line),last($time),avg($goroutines),min(concurrentConnections),max(lifetimeConnections) group by $hostname outfile dmap1a.csv.tmp
+INFO|0703-165152|Creating turbo log format parser|default
+DEBUG|0703-165152|paul@127.0.0.1:48852|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-165152|paul@127.0.0.1:48852|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-165152|paul@127.0.0.1:48852|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-165152|Reading data from file(s)
+INFO|0703-165152|paul@127.0.0.1:48852|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-165152|paul@127.0.0.1:48852|Added pending files|count|1|totalPending|1
+INFO|0703-165152|TurboAggregate: Starting|interval|5s
+DEBUG|0703-165152|paul@127.0.0.1:48852|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-165152|TurboAggregate: Started, waiting for data
+INFO|0703-165152|paul@127.0.0.1:48852|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-165152|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-165152|paul@127.0.0.1:48852|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-165152|paul@127.0.0.1:48852|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-165152|TurboAggregate: Batch processor loop started
+INFO|0703-165152|TurboAggregate: Serialization loop started
+INFO|0703-165152|paul@127.0.0.1:48852|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-165152|paul@127.0.0.1:48852|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-165152|paul@127.0.0.1:48852|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-165152|paul@127.0.0.1:48852|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-165152|paul@127.0.0.1:48852|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165152|paul@127.0.0.1:48852|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-165152|paul@127.0.0.1:48852|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165152|paul@127.0.0.1:48852|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-165152|paul@127.0.0.1:48852|Command finished|activeCommands|1|pendingFiles|1
+INFO|0703-165152|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071147|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071148|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071148|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071149|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071149|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071149|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071156|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071156|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071157|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071157|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071158|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071158|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071158|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071159|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071159|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071206|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071206|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071206|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071207|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071207|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071208|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071208|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071209|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071209|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071209|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|15|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071213|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071216|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071216|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071217|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071217|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071217|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071218|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071218|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071218|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071219|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071219|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071219|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071226|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165152|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071226|1|stats.go:56|8|11|7|0.21|471h0m2
+DEBUG|0703-165152|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165152|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|0
+DEBUG|0703-165152|TurboAggregate: Processing line|lineNumber|0|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-165152|TurboAggregate: Parsed fields|lineNumber|0|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:16 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-165152|TurboAggregate: New group created|groupKey|integrationtest|totalGroups|1
+INFO|0703-165152|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|1
+INFO|0703-165152|TurboAggregate: Parsed fields|lineNumber|1|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:16 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-165152|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|2
+INFO|0703-165152|TurboAggregate: Parsed fields|lineNumber|2|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:12 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-165152|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|3
+INFO|0703-165152|TurboAggregate: Parsed fields|lineNumber|3|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:17 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-165152|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|4
+INFO|0703-165152|TurboAggregate: Parsed fields|lineNumber|4|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:14 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|14|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-165152|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|5
+INFO|0703-165152|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|6
+INFO|0703-165152|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|7
+INFO|0703-165152|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|8
+INFO|0703-165152|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|9
+INFO|0703-165152|TurboAggregate: Aggregated sample|groupKey|integrationtest|aggregatedFields|[$line $time $goroutines lifetimeConnections]|sampleCount|10
+INFO|0703-165152|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|100
+INFO|0703-165152|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165152|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165152|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|100
+INFO|0703-165152|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|200
+INFO|0703-165152|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165152|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165152|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|200
+INFO|0703-165152|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|300
+INFO|0703-165152|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165152|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165152|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|300
+INFO|0703-165152|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|400
+INFO|0703-165152|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165152|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165152|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|400
+INFO|0703-165152|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|500
+INFO|0703-165152|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165152|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165152|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|500
+INFO|0703-165152|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|600
+INFO|0703-165152|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165152|TurboAggregate: Processing batch|batchSize|13|totalLinesProcessed|600
+INFO|0703-165152|TurboAggregate: Batch processed|successCount|13|errorCount|0|totalLinesProcessed|613
+TRACE|0703-165152|paul@127.0.0.1:48852|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-165152|paul@127.0.0.1:48852|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-165152|paul@127.0.0.1:48852|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-165152|paul@127.0.0.1:48852|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-165152|paul@127.0.0.1:48852|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-165152|paul@127.0.0.1:48852|File processing complete|path|mapr_testdata.log|remainingPending|0
+INFO|0703-165152|paul@127.0.0.1:48852|All files processed|count|1
+DEBUG|0703-165152|paul@127.0.0.1:48852|Turbo mode: flushing data before EOF signal
+DEBUG|0703-165152|paul@127.0.0.1:48852|Flushing turbo data|channelLen|0
+DEBUG|0703-165152|paul@127.0.0.1:48852|Turbo channel drained successfully
+DEBUG|0703-165152|paul@127.0.0.1:48852|Waiting for data transmission|duration|500ms
+DEBUG|0703-165153|paul@127.0.0.1:48852|Command finished|activeCommands|0|pendingFiles|0
+INFO|0703-165153|paul@127.0.0.1:48852|shutdown() called|activeCommands|0|turboMode|true
+DEBUG|0703-165153|paul@127.0.0.1:48852|Flushing turbo data|channelLen|0
+DEBUG|0703-165153|paul@127.0.0.1:48852|Turbo channel drained successfully
+TRACE|0703-165153|paul@127.0.0.1:48852|flush()|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:368
+TRACE|0703-165153|paul@127.0.0.1:48852|flush|lines|0|server|0|mapr|0|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-165153|paul@127.0.0.1:48852|ALL lines sent|0xc0000e27e0
+TRACE|0703-165153|paul@127.0.0.1:48852|baseHandler.Read|checking turboLines channel|channelLen|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:94
+TRACE|0703-165153|paul@127.0.0.1:48852|baseHandler.Read|EOF received and channel empty, disabling turbo mode|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:132
+TRACE|0703-165153|paul@127.0.0.1:48852|baseHandler.Read|no data in turboLines, falling through|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:139
+INFO|0703-165153|paul@127.0.0.1:48852|Shutting down turbo aggregate
+INFO|0703-165153|TurboAggregate: Shutdown called|linesProcessed|613|currentGroups|1
+INFO|0703-165153|TurboAggregate: Processing final batch
+INFO|0703-165153|TurboAggregate: Waiting for all processing to complete
+INFO|0703-165153|TurboAggregate: All processing complete, groups before final serialization|groupCount|1
+INFO|0703-165153|TurboAggregate: Starting serialization|linesProcessed|613|currentGroups|1
+INFO|0703-165153|TurboAggregate: Batch processor stopped by shutdown
+INFO|0703-165153|TurboAggregate: Batch processor loop ended
+INFO|0703-165153|TurboAggregate: Processing remaining batch before serialization
+INFO|0703-165153|TurboAggregate: Waiting for batch processing to complete
+INFO|0703-165153|TurboAggregate: Serialization loop stopped by shutdown
+INFO|0703-165153|TurboAggregate: Serialization loop ended
+INFO|0703-165153|2000147|stats.go:53|8|17|7|1.05|115h16m30s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=5
+INFO|0703-165153|paul@127.0.0.1:48852|Good bye Mister!
+INFO|0703-165153|paul@127.0.0.1:48852|Shutting down turbo aggregate
+INFO|0703-165153|TurboAggregate: Shutdown called|linesProcessed|613|currentGroups|1
+INFO|0703-165153|TurboAggregate: Processing final batch
+INFO|0703-165153|TurboAggregate: Waiting for all processing to complete
+INFO|0703-165153|TurboAggregate: All processing complete, groups before final serialization|groupCount|1
+INFO|0703-165153|TurboAggregate: Starting serialization|linesProcessed|613|currentGroups|1
+INFO|0703-165153|TurboAggregate: Processing remaining batch before serialization
+INFO|0703-165153|TurboAggregate: Waiting for batch processing to complete
+INFO|0703-165153|TurboAggregate: Groups before serialization|count|1
+INFO|0703-165153|TurboAggregate: Serialization details|groupCount|1|sampleGroups|[group=integrationtest, samples=613]
+INFO|0703-165153|TurboAggregate: Calling group.Serialize
+TRACE|0703-165153|Serialising mapr.AggregateSet|AggregateSet(Samples:613,FValues:map[avg($goroutines):7103 count($line):613 max(lifetimeConnections):1],SValues:map[last($time):1002-071949])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-165153|TurboAggregate: Keeping groupSets during shutdown
+INFO|0703-165153|TurboAggregate: After serialization|groupsRemaining|1
+INFO|0703-165153|TurboAggregate: Groups before serialization|count|1
+INFO|0703-165153|TurboAggregate: Serialization details|groupCount|1|sampleGroups|[group=integrationtest, samples=613]
+INFO|0703-165153|TurboAggregate: Calling group.Serialize
+TRACE|0703-165153|paul@127.0.0.1:48852|channel->handler: EOF|at /home/paul/git/dtail/internal/server/server.go:189
+TRACE|0703-165153|Serialising mapr.AggregateSet|AggregateSet(Samples:613,FValues:map[avg($goroutines):7103 count($line):613 max(lifetimeConnections):1],SValues:map[last($time):1002-071949])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-165153|paul@127.0.0.1:48852|Shutting down turbo aggregate
+INFO|0703-165153|TurboAggregate: Keeping groupSets during shutdown
+INFO|0703-165153|TurboAggregate: Shutdown called|linesProcessed|613|currentGroups|1
+INFO|0703-165153|TurboAggregate: Processing final batch
+INFO|0703-165153|TurboAggregate: Waiting for all processing to complete
+INFO|0703-165153|TurboAggregate: All processing complete, groups before final serialization|groupCount|1
+INFO|0703-165153|TurboAggregate: Starting serialization|linesProcessed|613|currentGroups|1
+INFO|0703-165153|TurboAggregate: Processing remaining batch before serialization
+INFO|0703-165153|TurboAggregate: Waiting for batch processing to complete
+INFO|0703-165153|TurboAggregate: After serialization|groupsRemaining|1
+INFO|0703-165153|TurboAggregate: Groups before serialization|count|1
+INFO|0703-165153|TurboAggregate: Serialization details|groupCount|1|sampleGroups|[group=integrationtest, samples=613]
+INFO|0703-165153|TurboAggregate: Calling group.Serialize
+TRACE|0703-165153|Serialising mapr.AggregateSet|AggregateSet(Samples:613,FValues:map[avg($goroutines):7103 count($line):613 max(lifetimeConnections):1],SValues:map[last($time):1002-071949])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-165153|TurboAggregate: Keeping groupSets during shutdown
+INFO|0703-165153|TurboAggregate: After serialization|groupsRemaining|1
+INFO|0703-165153|TurboAggregate: Shutdown complete
+INFO|0703-165153|TurboAggregate: Shutdown complete
+INFO|0703-165153|paul@127.0.0.1:48852|Shutting down turbo aggregate
+INFO|0703-165153|TurboAggregate: Shutdown called|linesProcessed|613|currentGroups|1
+INFO|0703-165153|TurboAggregate: Processing final batch
+INFO|0703-165153|TurboAggregate: Waiting for all processing to complete
+INFO|0703-165153|TurboAggregate: All processing complete, groups before final serialization|groupCount|1
+INFO|0703-165153|TurboAggregate: Starting serialization|linesProcessed|613|currentGroups|1
+INFO|0703-165153|TurboAggregate: Processing remaining batch before serialization
+INFO|0703-165153|TurboAggregate: Waiting for batch processing to complete
+INFO|0703-165153|TurboAggregate: Groups before serialization|count|1
+INFO|0703-165153|TurboAggregate: Serialization details|groupCount|1|sampleGroups|[group=integrationtest, samples=613]
+INFO|0703-165153|TurboAggregate: Calling group.Serialize
+INFO|0703-165153|TurboAggregate: Shutdown complete
+TRACE|0703-165153|Serialising mapr.AggregateSet|AggregateSet(Samples:613,FValues:map[avg($goroutines):7103 count($line):613 max(lifetimeConnections):1],SValues:map[last($time):1002-071949])|at /home/paul/git/dtail/internal/mapr/aggregateset.go:72
+INFO|0703-165153|TurboAggregate: Keeping groupSets during shutdown
+INFO|0703-165153|TurboAggregate: After serialization|groupsRemaining|1
+INFO|0703-165154|TurboAggregate: Shutdown complete
+INFO|0703-165157|2000147|stats.go:53|8|10|7|1.04|115h16m34s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=5
+INFO|0703-165207|2000147|stats.go:53|8|10|7|0.88|115h16m44s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=5
+INFO|0703-165217|2000147|stats.go:53|8|10|7|0.82|115h16m54s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=5
+INFO|0703-165227|2000147|stats.go:53|8|10|7|1.02|115h17m5s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=5
+INFO|0703-165237|2000147|stats.go:53|8|10|7|0.86|115h17m15s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=5
+INFO|0703-165247|2000147|stats.go:53|8|10|7|0.80|115h17m25s|MAPREDUCE:STATS|lifetimeConnections=5|currentConnections=0
+INFO|0703-165257|2000147|stats.go:53|8|10|7|0.92|115h17m35s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=5
+INFO|0703-165307|2000147|stats.go:53|8|10|7|1.25|115h17m45s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=5
+INFO|0703-165317|2000147|stats.go:53|8|10|7|1.13|115h17m55s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=5
+INFO|0703-165327|2000147|stats.go:53|8|10|7|1.11|115h18m5s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=5
+INFO|0703-165337|2000147|stats.go:53|8|10|7|1.10|115h18m15s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=5
+INFO|0703-165347|2000147|stats.go:53|8|10|7|1.08|115h18m25s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=5
+INFO|0703-165357|2000147|stats.go:53|8|10|7|1.07|115h18m35s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=5
+INFO|0703-165407|2000147|stats.go:53|8|10|7|0.98|115h18m45s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=5
+INFO|0703-165417|2000147|stats.go:53|8|10|7|0.83|115h18m55s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=5
+INFO|0703-165427|2000147|stats.go:53|8|10|7|0.70|115h19m5s|MAPREDUCE:STATS|lifetimeConnections=5|currentConnections=0
+INFO|0703-165437|2000147|stats.go:53|8|10|7|0.90|115h19m15s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=5
+INFO|0703-165447|2000147|stats.go:53|8|10|7|0.83|115h19m25s|MAPREDUCE:STATS|lifetimeConnections=5|currentConnections=0
+INFO|0703-165457|2000147|stats.go:53|8|10|7|0.78|115h19m35s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=5
+INFO|0703-165507|2000147|stats.go:53|8|10|7|0.66|115h19m45s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=5
+INFO|0703-165517|2000147|stats.go:53|8|10|7|0.71|115h19m55s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=5
+INFO|0703-165527|2000147|stats.go:53|8|10|7|0.68|115h20m5s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=5
+INFO|0703-165537|2000147|stats.go:53|8|10|7|0.81|115h20m15s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=5
+INFO|0703-165547|2000147|stats.go:53|8|10|7|0.91|115h20m25s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=5
+INFO|0703-165550|Handling connection
+INFO|0703-165550|paul@127.0.0.1:47726|Incoming authorization
+INFO|0703-165550|paul@127.0.0.1:47726|Reading|./id_rsa.pub
+DEBUG|0703-165550|paul@127.0.0.1:47726|Authorized public key fingerprint|SHA256:6JCEoZk+DgZKsndyjIGCghIaoKMMxeswdTAYRQ7WBFE
+DEBUG|0703-165550|paul@127.0.0.1:47726|Offered public key fingerprint|SHA256:6JCEoZk+DgZKsndyjIGCghIaoKMMxeswdTAYRQ7WBFE
+INFO|0703-165550|2000147|stats.go:53|8|14|7|0.84|115h20m28s|MAPREDUCE:STATS|currentConnections=1|lifetimeConnections=6
+INFO|0703-165550|paul@127.0.0.1:47726|Invoking channel handler
+INFO|0703-165550|paul@127.0.0.1:47726|Invoking request handler
+ERROR|0703-165550|paul@127.0.0.1:47726|ssh: parse error in message type 0
+DEBUG|0703-165550|paul@127.0.0.1:47726|Creating new server handler
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 bWFwIGZyb20gU1RBVFMgc2VsZWN0IGNvdW50KCR0aW1lKSwkdGltZSxtYXgoJGdvcm91dGluZXMpLGF2ZygkZ29yb3V0aW5lcyksbWluKCRnb3JvdXRpbmVzKSBncm91cCBieSAkdGltZSBvcmRlciBieSBjb3VudCgkdGltZSkgZGVzYyBvdXRmaWxlIGRtYXAzX3NlcnZlci5jc3YudG1w
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|map from STATS select count($time),$time,max($goroutines),avg($goroutines),min($goroutines) group by $time order by count($time) desc outfile dmap3_server.csv.tmp|14|[map from STATS select count($time),$time,max($goroutines),avg($goroutines),min($goroutines) group by $time order by count($time) desc outfile dmap3_server.csv.tmp]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|14|[map from STATS select count($time),$time,max($goroutines),avg($goroutines),min($goroutines) group by $time order by count($time) desc outfile dmap3_server.csv.tmp]
+INFO|0703-165550|Creating turbo aggregate for MapReduce|query|from STATS select count($time),$time,max($goroutines),avg($goroutines),min($goroutines) group by $time order by count($time) desc outfile dmap3_server.csv.tmp
+INFO|0703-165550|Creating turbo log format parser|default
+INFO|0703-165550|TurboAggregate: Starting|interval|5s
+INFO|0703-165550|TurboAggregate: Started, waiting for data
+DEBUG|0703-165550|paul@127.0.0.1:47726|Command finished|activeCommands|0|pendingFiles|0
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-165550|TurboAggregate: Batch processor loop started
+INFO|0703-165550|paul@127.0.0.1:47726|shutdown() called|activeCommands|0|turboMode|false
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-165550|TurboAggregate: Serialization loop started
+TRACE|0703-165550|paul@127.0.0.1:47726|flush()|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:368
+TRACE|0703-165550|paul@127.0.0.1:47726|flush|lines|0|server|0|mapr|0|turbo|0|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:377
+DEBUG|0703-165550|paul@127.0.0.1:47726|ALL lines sent|0xc00022a120
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+DEBUG|0703-165550|Reading data from file(s)
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-165550|paul@127.0.0.1:47726|Processing files|count|1|glob|mapr_testdata.log
+DEBUG|0703-165550|Reading data from file(s)
+INFO|0703-165550|paul@127.0.0.1:47726|Added pending files|count|1|totalPending|1
+INFO|0703-165550|paul@127.0.0.1:47726|Processing files|count|1|glob|mapr_testdata.log
+DEBUG|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-165550|paul@127.0.0.1:47726|Added pending files|count|1|totalPending|2
+INFO|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-165550|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-165550|Reading data from file(s)
+INFO|0703-165550|paul@127.0.0.1:47726|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Added pending files|count|1|totalPending|3
+DEBUG|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-165550|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-165550|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-165550|paul@127.0.0.1:47726|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-165550|paul@127.0.0.1:47726|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-165550|2000147|stats.go:53|8|29|7|0.84|115h20m28s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=6
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-165550|paul@127.0.0.1:47726|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-165550|paul@127.0.0.1:47726|Good bye Mister!
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-165550|paul@127.0.0.1:47726|Shutting down turbo aggregate
+INFO|0703-165550|TurboAggregate: Shutdown called|linesProcessed|0|currentGroups|0
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-165550|TurboAggregate: Serialization loop stopped by shutdown
+INFO|0703-165550|TurboAggregate: Serialization loop ended
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-165550|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-165550|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+INFO|0703-165550|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m2
+INFO|0703-165550|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-165550|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|14|7|0.21|471h0m2
+INFO|0703-165550|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-165550|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+INFO|0703-165550|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m2
+INFO|0703-165550|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-165550|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-165550|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m2
+DEBUG|0703-165550|Reading data from file(s)
+INFO|0703-165550|TurboAggregate: Batch processor stopped by shutdown
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-165550|TurboAggregate: Processing final batch
+INFO|0703-165550|TurboAggregate: ProcessLineDirect called|totalLinesReceived|0|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071143|1|stats.go:56|8|13|7|0.21|471h0m2
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-165550|paul@127.0.0.1:47726|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Added pending files|count|1|totalPending|4
+DEBUG|0703-165550|Reading data from file(s)
+INFO|0703-165550|paul@127.0.0.1:47726|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Added pending files|count|1|totalPending|5
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|9|totalLinesProcessed|0
+DEBUG|0703-165550|TurboAggregate: Processing line|lineNumber|0|linePreview|INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-165550|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-165550|TurboAggregate: Waiting for all processing to complete
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-165550|TurboAggregate: Parsed fields|lineNumber|0|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:16 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071143|totalGroups|1
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-165550|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time $goroutines $goroutines $goroutines]|sampleCount|1
+DEBUG|0703-165550|paul@127.0.0.1:47726|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-165550|TurboAggregate: Parsed fields|lineNumber|1|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:16 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|16|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+INFO|0703-165550|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time $goroutines $goroutines $goroutines]|sampleCount|2
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-165550|TurboAggregate: Parsed fields|lineNumber|2|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:12 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|12|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-165550|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time $goroutines $goroutines $goroutines]|sampleCount|3
+INFO|0703-165550|TurboAggregate: Parsed fields|lineNumber|3|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:17 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|17|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+DEBUG|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-165550|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time $goroutines $goroutines $goroutines]|sampleCount|4
+INFO|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-165550|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-165550|TurboAggregate: Parsed fields|lineNumber|4|fieldCount|19|fields|map[$caller:stats.go:56 $cgocalls:7 $cpus:8 $empty: $goroutines:14 $hostname:integrationtest $line:INFO|1002-071143|1|stats.go:56|8|14|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeConnections=1 $loadavg:0.21 $loglevel:INFO $pid:1 $server:integrationtest $severity:INFO $time:1002-071143 $timeoffset:10800 $timezone:EEST $uptime:471h0m21s *:* currentConnections:0 lifetimeConnections:1]
+INFO|0703-165550|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time $goroutines $goroutines $goroutines]|sampleCount|5
+INFO|0703-165550|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time $goroutines $goroutines $goroutines]|sampleCount|6
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|6
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time $goroutines $goroutines $goroutines]|sampleCount|8
+INFO|0703-165550|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time $goroutines $goroutines $goroutines]|sampleCount|9
+INFO|0703-165550|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time $goroutines $goroutines $goroutines]|sampleCount|10
+INFO|0703-165550|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time $goroutines $goroutines $goroutines]|sampleCount|7
+INFO|0703-165550|TurboAggregate: Aggregated sample|groupKey|1002-071143|aggregatedFields|[$time $time $goroutines $goroutines $goroutines]|sampleCount|11
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|9|errorCount|0|totalLinesProcessed|14
+INFO|0703-165550|TurboAggregate: Batch processor loop ended
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|paul@127.0.0.1:47726|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-165550|paul@127.0.0.1:47726|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071147|totalGroups|2
+DEBUG|0703-165550|Reading data from file(s)
+INFO|0703-165550|paul@127.0.0.1:47726|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Added pending files|count|1|totalPending|6
+DEBUG|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-165550|Reading data from file(s)
+INFO|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-165550|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-165550|paul@127.0.0.1:47726|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-165550|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071148|totalGroups|3
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071149|totalGroups|4
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071156|totalGroups|5
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071157|totalGroups|6
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071158|totalGroups|7
+INFO|0703-165550|paul@127.0.0.1:47726|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071159|totalGroups|8
+INFO|0703-165550|paul@127.0.0.1:47726|Added pending files|count|1|totalPending|7
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071206|totalGroups|9
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|18
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071207|totalGroups|10
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071208|totalGroups|11
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071209|totalGroups|12
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071213|totalGroups|13
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|61
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071216|totalGroups|14
+DEBUG|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071217|totalGroups|15
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071218|totalGroups|16
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-165550|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-165550|Reading data from file(s)
+DEBUG|0703-165550|Reading data from file(s)
+INFO|0703-165550|paul@127.0.0.1:47726|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Added pending files|count|1|totalPending|8
+DEBUG|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-165550|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-165550|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071226|totalGroups|18
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071227|totalGroups|19
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-165550|paul@127.0.0.1:47726|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|296
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-165550|paul@127.0.0.1:47726|Added pending files|count|1|totalPending|9
+DEBUG|0703-165550|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+DEBUG|0703-165550|Reading data from file(s)
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-165550|Reading data from file(s)
+DEBUG|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Added pending files|count|1|totalPending|10
+INFO|0703-165550|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-165550|paul@127.0.0.1:47726|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-165550|paul@127.0.0.1:47726|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071219|totalGroups|17
+DEBUG|0703-165550|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071228|totalGroups|20
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|287
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071229|totalGroups|21
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|364
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|371
+DEBUG|0703-165550|paul@127.0.0.1:47726|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071236|totalGroups|22
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071237|totalGroups|23
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071238|totalGroups|24
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071239|totalGroups|25
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071246|totalGroups|26
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071247|totalGroups|27
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071248|totalGroups|28
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071249|totalGroups|29
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071256|totalGroups|30
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071257|totalGroups|31
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071258|totalGroups|32
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|444
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071259|totalGroups|33
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071306|totalGroups|34
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071307|totalGroups|35
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+INFO|0703-165550|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|464
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071308|totalGroups|36
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071309|totalGroups|37
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071316|totalGroups|38
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071317|totalGroups|39
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071318|totalGroups|40
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|296
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071319|totalGroups|41
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|530
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+DEBUG|0703-165550|Reading data from file(s)
+DEBUG|0703-165550|Reading data from file(s)
+INFO|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+INFO|0703-165550|paul@127.0.0.1:47726|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|350
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|538
+INFO|0703-165550|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|543
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071326|totalGroups|43
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-165550|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|41|totalLinesProcessed|538
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|569
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|575
+DEBUG|0703-165550|Reading data from file(s)
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|paul@127.0.0.1:47726|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Added pending files|count|1|totalPending|12
+DEBUG|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-165550|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-165550|paul@127.0.0.1:47726|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071329|totalGroups|42
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|677
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071336|totalGroups|45
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071337|totalGroups|46
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|41|errorCount|0|totalLinesProcessed|708
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071338|totalGroups|47
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071339|totalGroups|48
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|725
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071346|totalGroups|49
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071347|totalGroups|50
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071348|totalGroups|51
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071349|totalGroups|52
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|653
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071356|totalGroups|53
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071357|totalGroups|54
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071358|totalGroups|55
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071359|totalGroups|56
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|811
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071406|totalGroups|57
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|816
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|paul@127.0.0.1:47726|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071407|totalGroups|59
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071528|totalGroups|58
+INFO|0703-165550|paul@127.0.0.1:47726|Added pending files|count|1|totalPending|13
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071408|totalGroups|60
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071529|totalGroups|61
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071409|totalGroups|62
+DEBUG|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071416|totalGroups|63
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071536|totalGroups|64
+INFO|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|858
+DEBUG|0703-165550|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071537|totalGroups|67
+DEBUG|0703-165550|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071328|totalGroups|68
+DEBUG|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-165550|paul@127.0.0.1:47726|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|Start reading|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-165550|paul@127.0.0.1:47726|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071418|totalGroups|70
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071419|totalGroups|71
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071426|totalGroups|72
+INFO|0703-165550|paul@127.0.0.1:47726|Added pending files|count|1|totalPending|11
+DEBUG|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071427|totalGroups|73
+DEBUG|0703-165550|TurboAggregate: Processing line|lineNumber|1000|linePreview|INFO|1002-071329|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-165550|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071428|totalGroups|74
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071429|totalGroups|75
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071436|totalGroups|76
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071437|totalGroups|77
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071438|totalGroups|78
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|1027
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-165550|paul@127.0.0.1:47726|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|1042
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|1042
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071439|totalGroups|79
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071446|totalGroups|80
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071447|totalGroups|81
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071448|totalGroups|82
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071449|totalGroups|83
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|1059
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071456|totalGroups|84
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071457|totalGroups|85
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071458|totalGroups|86
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071459|totalGroups|87
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071506|totalGroups|88
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071508|totalGroups|89
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071509|totalGroups|90
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071516|totalGroups|91
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071517|totalGroups|92
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071507|totalGroups|65
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071518|totalGroups|93
+INFO|0703-165550|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071519|totalGroups|94
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071526|totalGroups|95
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071527|totalGroups|96
+INFO|0703-165550|paul@127.0.0.1:47726|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-165550|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|paul@127.0.0.1:47726|Added pending files|count|1|totalPending|14
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071539|totalGroups|97
+DEBUG|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071546|totalGroups|98
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071547|totalGroups|99
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|1243
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071548|totalGroups|100
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|1259
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|1274
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|1281
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|1178
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|1313
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071559|totalGroups|102
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071549|totalGroups|101
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071606|totalGroups|103
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071607|totalGroups|104
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071556|totalGroups|105
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071557|totalGroups|107
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071608|totalGroups|107
+INFO|0703-165550|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071558|totalGroups|108
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071609|totalGroups|109
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|1401
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071616|totalGroups|110
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071617|totalGroups|111
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071618|totalGroups|112
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071619|totalGroups|113
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|1468
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|1487
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071626|totalGroups|114
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071627|totalGroups|115
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071628|totalGroups|116
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071629|totalGroups|117
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071636|totalGroups|118
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071637|totalGroups|119
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071638|totalGroups|120
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|1711
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071639|totalGroups|121
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071646|totalGroups|122
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|1737
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|1745
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071647|totalGroups|123
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071648|totalGroups|124
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071649|totalGroups|125
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071327|totalGroups|44
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|1854
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|1870
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|1874
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|1896
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|1907
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|1927
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|1972
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Processing line|lineNumber|2000|linePreview|INFO|1002-071307|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|2012
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|2032
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|567
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|2090
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|2139
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|1786
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|2184
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071657|totalGroups|127
+DEBUG|0703-165550|Reading data from file(s)
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071658|totalGroups|128
+INFO|0703-165550|paul@127.0.0.1:47726|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Added pending files|count|1|totalPending|15
+DEBUG|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071659|totalGroups|129
+INFO|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-165550|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071706|totalGroups|130
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-165550|paul@127.0.0.1:47726|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071656|totalGroups|126
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|Reading data from file(s)
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071708|totalGroups|132
+INFO|0703-165550|paul@127.0.0.1:47726|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Added pending files|count|1|totalPending|16
+DEBUG|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-165550|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|2467
+DEBUG|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|33|totalLinesProcessed|1781
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|2472
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-165550|paul@127.0.0.1:47726|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071709|totalGroups|133
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|33|errorCount|0|totalLinesProcessed|2560
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071716|totalGroups|134
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071717|totalGroups|135
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|2585
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|2590
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071718|totalGroups|136
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071719|totalGroups|137
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071726|totalGroups|138
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071727|totalGroups|139
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071728|totalGroups|140
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071729|totalGroups|141
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071736|totalGroups|142
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071737|totalGroups|143
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|2724
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|2752
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|2765
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071819|totalGroups|144
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|2741
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071826|totalGroups|145
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071827|totalGroups|146
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|2792
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071828|totalGroups|147
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071829|totalGroups|148
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|18|totalLinesProcessed|2803
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071836|totalGroups|149
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071837|totalGroups|150
+INFO|0703-165550|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071838|totalGroups|151
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|18|errorCount|0|totalLinesProcessed|2842
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071738|totalGroups|152
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|2846
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071839|totalGroups|153
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071739|totalGroups|154
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071846|totalGroups|155
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071847|totalGroups|156
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071746|totalGroups|157
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071848|totalGroups|158
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071849|totalGroups|159
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071856|totalGroups|161
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071747|totalGroups|161
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071857|totalGroups|162
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|98|totalLinesProcessed|2905
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071858|totalGroups|164
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071748|totalGroups|164
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071859|totalGroups|165
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071749|totalGroups|166
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071906|totalGroups|167
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071907|totalGroups|168
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071756|totalGroups|169
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071908|totalGroups|170
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071757|totalGroups|171
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|2999
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071917|totalGroups|173
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071758|totalGroups|174
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071918|totalGroups|175
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|3044
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071919|totalGroups|177
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071759|totalGroups|177
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071538|totalGroups|69
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071806|totalGroups|179
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071920|totalGroups|179
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071807|totalGroups|180
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071808|totalGroups|181
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071809|totalGroups|182
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071816|totalGroups|183
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071817|totalGroups|184
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071818|totalGroups|185
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|3177
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|3121
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|3216
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071707|totalGroups|131
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|13|totalLinesProcessed|3378
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071912|totalGroups|186
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071947|totalGroups|188
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071921|totalGroups|188
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|3399
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071948|totalGroups|189
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|Reading data from file(s)
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|3427
+INFO|0703-165550|paul@127.0.0.1:47726|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Added pending files|count|1|totalPending|17
+DEBUG|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|readfiles|Checking config permissions
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|2433
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|3463
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071949|totalGroups|190
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071922|totalGroups|191
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|13|errorCount|0|totalLinesProcessed|3472
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|3479
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071926|totalGroups|192
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|3502
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|3503
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071927|totalGroups|193
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|3509
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|3516
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|3524
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071928|totalGroups|194
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|2436
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071913|totalGroups|195
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071929|totalGroups|196
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071417|totalGroups|66
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|3574
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071936|totalGroups|197
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071937|totalGroups|198
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071938|totalGroups|199
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|3666
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071916|totalGroups|200
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071939|totalGroups|201
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|3702
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071909|totalGroups|172
+INFO|0703-165550|TurboAggregate: New group created|groupKey|1002-071946|totalGroups|202
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|3787
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-165550|paul@127.0.0.1:47726|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|97|totalLinesProcessed|3884
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|3888
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-165550|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|3945
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|3990
+DEBUG|0703-165550|TurboAggregate: Processing line|lineNumber|4000|linePreview|INFO|1002-071816|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|4003
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|4040
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|4056
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|4065
+DEBUG|0703-165550|paul@127.0.0.1:47726|Got limiter slot immediately|path|mapr_testdata.log
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|4049
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|4168
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|97|errorCount|0|totalLinesProcessed|4277
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|Reading data from file(s)
+INFO|0703-165550|paul@127.0.0.1:47726|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Added pending files|count|1|totalPending|18
+DEBUG|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-165550|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|4353
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|4363
+DEBUG|0703-165550|Reading data from file(s)
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|4365
+DEBUG|0703-165550|Reading data from file(s)
+DEBUG|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Added pending files|count|1|totalPending|19
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|4379
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|4390
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-165550|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|4416
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-165550|paul@127.0.0.1:47726|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|4506
+DEBUG|0703-165550|Reading data from file(s)
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|paul@127.0.0.1:47726|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|4093
+INFO|0703-165550|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|4584
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|paul@127.0.0.1:47726|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|4600
+INFO|0703-165550|paul@127.0.0.1:47726|Added pending files|count|1|totalPending|21
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|4533
+DEBUG|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-165550|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+DEBUG|0703-165550|paul@127.0.0.1:47726|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-165550|paul@127.0.0.1:47726|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|4709
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|4051
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|64|totalLinesProcessed|4755
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|4764
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|Reading data from file(s)
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|4783
+INFO|0703-165550|paul@127.0.0.1:47726|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|paul@127.0.0.1:47726|Added pending files|count|1|totalPending|22
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-165550|paul@127.0.0.1:47726|protocol 4.1 base64 Y2F0OiBtYXByX3Rlc3RkYXRhLmxvZyByZWdleDpkZWZhdWx0IFx8TUFQUkVEVUNFOlNUQVRTXHw=
+DEBUG|0703-165550|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+TRACE|0703-165550|paul@127.0.0.1:47726|Base64 decoded received command|cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\||4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]|at /home/paul/git/dtail/internal/server/handlers/basehandler.go:311
+DEBUG|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+DEBUG|0703-165550|paul@127.0.0.1:47726|Handling user command|4|[cat: mapr_testdata.log regex:default \|MAPREDUCE:STATS\|]
+DEBUG|0703-165550|TurboAggregate: Processing line|lineNumber|3000|linePreview|INFO|1002-071629|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-165550|paul@127.0.0.1:47726|Shutting down turbo aggregate
+INFO|0703-165550|TurboAggregate: Shutdown called|linesProcessed|4805|currentGroups|202
+INFO|0703-165550|TurboAggregate: Processing final batch
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|87|totalLinesProcessed|4811
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|4482
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|5175
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|5200
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|5220
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|98|errorCount|0|totalLinesProcessed|5324
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|5356
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|5392
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|87|errorCount|0|totalLinesProcessed|5422
+INFO|0703-165550|TurboAggregate: Waiting for all processing to complete
+DEBUG|0703-165550|Reading data from file(s)
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|5453
+INFO|0703-165550|paul@127.0.0.1:47726|Processing files|count|1|glob|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Added pending files|count|1|totalPending|23
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|64|errorCount|0|totalLinesProcessed|5473
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+DEBUG|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|17|totalLinesProcessed|4861
+INFO|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-165550|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|Start reading|mapr_testdata.log|mapr_testdata.log
+DEBUG|0703-165550|paul@127.0.0.1:47726|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Start reading|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+DEBUG|0703-165550|paul@127.0.0.1:47726|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|5646
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|5650
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|5657
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|5681
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|5684
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|5780
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|5826
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|17|errorCount|0|totalLinesProcessed|5580
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|5889
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|5969
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Processing line|lineNumber|6000|linePreview|INFO|1002-071336|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-165550|TurboAggregate: ProcessLineDirect called|totalLinesReceived|6000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071928|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|6005
+INFO|0703-165550|paul@127.0.0.1:47726|Added pending files|count|1|totalPending|20
+DEBUG|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|readfiles|Checking config permissions
+INFO|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|Calculated new clean path from original file path (possibly symlink)
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+DEBUG|0703-165550|paul|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Not performing ACL check as not compiled in
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|User with OS file system permissions to path
+DEBUG|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|readfiles|^/.*
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|6144
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|6163
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|6056
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|6166
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|6175
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|6183
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|6191
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|30|totalLinesProcessed|6213
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|6264
+INFO|0703-165550|paul@127.0.0.1:47726|/home/paul/git/dtail/integrationtests/mapr_testdata.log|Permission test passed partially, matching positive pattern|^/.*
+INFO|0703-165550|paul@127.0.0.1:47726|Start reading|mapr_testdata.log|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+DEBUG|0703-165550|paul@127.0.0.1:47726|Got limiter slot immediately|path|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo mode for reading|mapr_testdata.log|mode|cat|hasTurboAggregate|true
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|2237
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo channel-less implementation|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> starting read loop iteration|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:402
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|30|errorCount|0|totalLinesProcessed|6350
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|6497
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|6506
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|6560
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|6507
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|6626
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|6671
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|6528
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|6685
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|82|totalLinesProcessed|6744
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|86|totalLinesProcessed|6827
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|6892
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|6918
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|6938
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|6950
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Processing line|lineNumber|7000|linePreview|INFO|1002-071809|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|39|totalLinesProcessed|7043
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|7102
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|82|errorCount|0|totalLinesProcessed|7155
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|31|totalLinesProcessed|7174
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|7215
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|7228
+INFO|0703-165550|TurboAggregate: ProcessLineDirect called|totalLinesReceived|7000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071908|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|5488
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|39|errorCount|0|totalLinesProcessed|7311
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|7315
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|7338
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|7345
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|7354
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|31|errorCount|0|totalLinesProcessed|7353
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|3|totalLinesProcessed|7423
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|3|errorCount|0|totalLinesProcessed|7448
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|57|totalLinesProcessed|7388
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|7462
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|7476
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|7480
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-165550|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|6165
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|7649
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|57|errorCount|0|totalLinesProcessed|7707
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|7728
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|7736
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|7738
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|7760
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|7763
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|7774
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|51|totalLinesProcessed|7828
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|67|totalLinesProcessed|7697
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|7775
+DEBUG|0703-165550|TurboAggregate: Processing line|lineNumber|8000|linePreview|INFO|1002-071219|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-165550|TurboAggregate: Processing line|lineNumber|8000|linePreview|INFO|1002-071646|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|8008
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|51|errorCount|0|totalLinesProcessed|8020
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|8023
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|8084
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|8087
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|67|errorCount|0|totalLinesProcessed|8129
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|61|totalLinesProcessed|8134
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-165550|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|8202
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|8212
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Processing line|lineNumber|5000|linePreview|INFO|1002-071158|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|8301
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|8376
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|8388
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|5130
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|61|errorCount|0|totalLinesProcessed|8422
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|8249
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|34|totalLinesProcessed|8397
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|8500
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|8616
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|34|errorCount|0|totalLinesProcessed|8633
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|8665
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|8425
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|8738
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|8742
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|86|errorCount|0|totalLinesProcessed|7332
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|8763
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|8771
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|8821
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|8852
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|8888
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Processing line|lineNumber|9000|linePreview|INFO|1002-071348|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|45|totalLinesProcessed|6110
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|9010
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|9022
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|7572
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|9237
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|33|totalLinesProcessed|7718
+INFO|0703-165550|paul@127.0.0.1:47726|Using turbo aggregate processor for MapReduce|mapr_testdata.log|mapr_testdata.log
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|51|totalLinesProcessed|8045
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|9308
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|45|errorCount|0|totalLinesProcessed|9341
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|40|totalLinesProcessed|9373
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|9476
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|9482
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|97|totalLinesProcessed|9573
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|9589
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|33|errorCount|0|totalLinesProcessed|9595
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|51|errorCount|0|totalLinesProcessed|9615
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> about to start|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:421
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|50|totalLinesProcessed|9622
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregateProcessor: ProcessLine called|lineNum|1|sourceID|mapr_testdata.log|contentLen|112
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|9706
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|8681
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|9746
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|9803
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|50|errorCount|0|totalLinesProcessed|9858
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Processing line|lineNumber|10000|linePreview|INFO|1002-071317|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|10000
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|97|errorCount|0|totalLinesProcessed|10003
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|10100
+INFO|0703-165550|TurboAggregate: ProcessLineDirect called|totalLinesReceived|9000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071919|1|stats.go:56|8|11|7|0.21|471h0m2
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|102
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|10118
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|10128
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|10135
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|10135
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|10139
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|10158
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|10112
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|9621
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|40|errorCount|0|totalLinesProcessed|9625
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|9655
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|10221
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|8898
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|10274
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|10318
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|10323
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|10328
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|10341
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|10311
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|10364
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|10433
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|10558
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|10579
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|10620
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|83|totalLinesProcessed|10677
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|10735
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|10757
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|10771
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|10776
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|10828
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|10855
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|10923
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|10948
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Processing line|lineNumber|11000|linePreview|INFO|1002-071458|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|83|errorCount|0|totalLinesProcessed|11089
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-165550|TurboAggregate: ProcessLineDirect called|totalLinesReceived|11000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071847|1|stats.go:56|8|11|7|0.21|471h0m2
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|11159
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|11172
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|23|totalLinesProcessed|11109
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|11178
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|102
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|11187
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|11198
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|23|errorCount|0|totalLinesProcessed|11233
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|11253
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|11295
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|102|totalLinesProcessed|10896
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|28|totalLinesProcessed|10975
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|81|totalLinesProcessed|11425
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|28|errorCount|0|totalLinesProcessed|11493
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|11495
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|6|totalLinesProcessed|11504
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|6|errorCount|0|totalLinesProcessed|11526
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|11538
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|11554
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|11613
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|11621
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|6|totalLinesProcessed|11631
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|6|errorCount|0|totalLinesProcessed|11662
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|102|errorCount|0|totalLinesProcessed|11669
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|11695
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|11795
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|11340
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|11822
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|81|errorCount|0|totalLinesProcessed|11841
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|45|totalLinesProcessed|11867
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|11914
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|10141
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|11930
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|11936
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|1|errorCount|0|totalLinesProcessed|11948
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|11993
+DEBUG|0703-165550|TurboAggregate: Processing line|lineNumber|12000|linePreview|INFO|1002-071808|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|45|errorCount|0|totalLinesProcessed|12117
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|12208
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|12243
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|12257
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|12260
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|12224
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|26|totalLinesProcessed|12269
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|10367
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|91|totalLinesProcessed|12337
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|26|errorCount|0|totalLinesProcessed|12382
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|12455
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|11|totalLinesProcessed|12562
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|11|errorCount|0|totalLinesProcessed|12633
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|12650
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|46|totalLinesProcessed|12500
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|12703
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|39|totalLinesProcessed|12707
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|12749
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|12825
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|91|errorCount|0|totalLinesProcessed|12827
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|39|errorCount|0|totalLinesProcessed|12838
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|46|errorCount|0|totalLinesProcessed|12857
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|35|totalLinesProcessed|12861
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|15|totalLinesProcessed|12870
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|15|errorCount|0|totalLinesProcessed|12919
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|12927
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|35|errorCount|0|totalLinesProcessed|12971
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|12996
+INFO|0703-165550|TurboAggregate: ProcessLineDirect called|totalLinesReceived|13000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071826|1|stats.go:56|8|11|7|0.21|471h0m2
+DEBUG|0703-165550|TurboAggregate: Processing line|lineNumber|13000|linePreview|INFO|1002-071606|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-165550|TurboAggregate: ProcessLineDirect called|totalLinesReceived|13000|sourceID|mapr_testdata.log|lineLength|112|linePreview|INFO|1002-071826|1|stats.go:56|8|11|7|0.21|471h0m2
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|13021
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|13106
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|13131
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|25|totalLinesProcessed|13145
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|13205
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|57|totalLinesProcessed|11596
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|25|errorCount|0|totalLinesProcessed|13238
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|13286
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|60|totalLinesProcessed|13375
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|13401
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|57|errorCount|0|totalLinesProcessed|13454
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|13462
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|13517
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|101
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|101|totalLinesProcessed|13523
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|60|errorCount|0|totalLinesProcessed|13562
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|88|totalLinesProcessed|13579
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|13748
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+DEBUG|0703-165550|TurboAggregate: Batch full, processing|batchLen|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|100|totalLinesProcessed|13784
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|101|errorCount|0|totalLinesProcessed|13807
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|88|errorCount|0|totalLinesProcessed|13819
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> closing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:435
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|42|totalLinesProcessed|13823
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|56|totalLinesProcessed|13872
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|42|errorCount|0|totalLinesProcessed|13924
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> processor closed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:437
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> waiting for data transmission|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:442
+DEBUG|0703-165550|TurboAggregate: Processing line|lineNumber|14000|linePreview|INFO|1002-071907|1|stats.go:56|8|11|7|0.21|471h0m21s|MAPREDUCE:STATS|currentConnections=0|lifetimeCo
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|56|errorCount|0|totalLinesProcessed|14001
+INFO|0703-165550|TurboAggregate: Batch processed|successCount|100|errorCount|0|totalLinesProcessed|14005
+INFO|0703-165550|TurboAggregate: First line received in batch|sourceID|mapr_testdata.log|batchSize|100
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> reader.StartWithPocessorOptimized -> completed|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:423
+TRACE|0703-165550|paul@127.0.0.1:47726|mapr_testdata.log|mapr_testdata.log|readWithTurboProcessor -> flushing processor|at /home/paul/git/dtail/internal/server/handlers/readcommand.go:429
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|22|totalLinesProcessed|14005
+INFO|0703-165550|TurboAggregate: All processing complete, groups before final serialization|groupCount|202
+INFO|0703-165550|TurboAggregate: Starting serialization|linesProcessed|14008|currentGroups|202
+INFO|0703-165550|TurboAggregate: Processing remaining batch before serialization
+INFO|0703-165550|TurboAggregate: Processing batch|batchSize|1|totalLinesProcessed|14013
+panic: sync: WaitGroup is reused before previous Wait has returned
+
+goroutine 489 [running]:
+sync.(*WaitGroup).Wait(0xc00022c040?)
+ /usr/lib/golang/src/sync/waitgroup.go:120 +0x74
+github.com/mimecast/dtail/internal/mapr/server.(*TurboAggregate).Shutdown(0xc000268c30)
+ /home/paul/git/dtail/internal/mapr/server/turbo_aggregate.go:144 +0x205
+github.com/mimecast/dtail/internal/server/handlers.(*baseHandler).Shutdown(0xc00022a120)
+ /home/paul/git/dtail/internal/server/handlers/basehandler.go:63 +0x86
+github.com/mimecast/dtail/internal/server.(*Server).handleRequests.func1()
+ /home/paul/git/dtail/internal/server/server.go:181 +0x2e
+github.com/mimecast/dtail/internal/server.(*Server).handleRequests.func5()
+ /home/paul/git/dtail/internal/server/server.go:212 +0x147
+created by github.com/mimecast/dtail/internal/server.(*Server).handleRequests in goroutine 485
+ /home/paul/git/dtail/internal/server/server.go:206 +0x4ac
diff --git a/integrationtests/server_manual.log b/integrationtests/server_manual.log
new file mode 100644
index 0000000..44e79f3
--- /dev/null
+++ b/integrationtests/server_manual.log
@@ -0,0 +1,2 @@
+DTail 4.3.2 Protocol 4.1 Have a lot of fun!
+ERROR|0703-164629|paul@127.0.0.1:39380|ssh: parse error in message type 0