gianm opened a new pull request, #13539:
URL: https://github.com/apache/druid/pull/13539

   1) Default recordsPerFetch and recordBufferSize based on available memory
      rather than using hardcoded numbers. For this, we need an estimate
      of record size. Use 10 KB for regular records and 1 MB for aggregated
      records. With 1 GB heaps, 2 processors per task, and nonaggregated
      records, recordBufferSize comes out to the same as the old
      default (10000), and recordsPerFetch comes out slightly lower (1250
      instead of 4000).
   
   2) Default maxRecordsPerPoll based on whether records are aggregated
      or not (100 if not aggregated, 1 if aggregated). Prior default was 100.
   
   3) Default fetchThreads based on processors divided by task count on
      Indexers, rather than overall processor count.
   
   4) Additionally clean up the serialized JSON a bit by adding various
      JsonInclude annotations.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to