8 Commits

Author SHA1 Message Date
Charles Allen
2e1d6aaf3d Use thread priorities. (aka set nice values for background-like tasks)
* Defaults the thread priority to java.util.Thread.NORM_PRIORITY in io.druid.indexing.common.task.AbstractTask
 * Each exec service has its own Task Factory which is assigned a priority for spawned task. Therefore each priority class has a unique exec service
 * Added priority to tasks as taskPriority in the task context. <0 means low, 0 means take default, >0 means high. It is up to any particular implementation to determine how to handle these numbers
 * Add options to ForkingTaskRunner
    * Add "-XX:+UseThreadPriorities" default option
    * Add "-XX:ThreadPriorityPolicy=42" default option
 * AbstractTask - Removed unneded @JsonIgnore on priority
 * Added priority to RealtimePlumber executors. All sub-executors (non query runners) get Thread.MIN_PRIORITY
 * Add persistThreadPriority and mergeThreadPriority to realtime tuning config
2016-01-20 14:00:31 -08:00
Kurt Young
82ff98c2bf add config for build v9 directly and update docs 2016-01-16 11:26:34 +08:00
Nishant
efc49da073 fix doc - correct default value for maxRowsInMemory 2015-11-01 22:09:24 -08:00
Gian Merlino
933cbdf780 Adjust realtime constraints in the docs. 2015-10-09 10:52:52 -07:00
fjy
08d00cc80f rework the realtime examples a bit; add more faq 2015-07-07 14:07:14 -07:00
fjy
74d8840414 Change tranquility links 2015-05-31 10:59:38 -07:00
Xavier Léauté
d2346b6834 shorten links and file names
* remove redundant parts in file names
* delete unsupported "Druid-Personal-Demo-Cluster"
2015-05-29 20:55:42 -05:00
Himanshu Gupta
8edc2aaca3 renaming all *.md filenames to only have lowercase and dashes
so that they are editable on case-insensitive os as well
2015-05-29 20:55:42 -05:00