Commit Graph

30 Commits

Author SHA1 Message Date
Robert Muir 01fc84dbb3 Wire utf-8 encoding, so unicode filenames work
Sets -Dfile.encoding=UTF-8 by default.

Closes #8847
2014-12-15 10:36:43 -05:00
Robert Muir a3d5381392 Disable explicit GC by default
We don't rely upon GC to cleanup mappedbytebuffers, we unmap them
explicitly on close in lucene. But the JDK has crazy loops with
explicit GCs in exceptional cases to try to force unmapping.

In general we don't want any of our code or library code calling
this method: so its banned in forbidden-apis as well.
2014-06-27 14:09:44 +02:00
Costin Leau ffe502ddc2 remove unused setting 2013-09-27 00:35:34 +03:00
Phil Kates 8f5bca43fb Make elasticsearch.in.sh more configurable via env
It's easier to manage a configuration through environment variables than
through a config file if that config file has static values that need to
change each version (such as the ES_CLASSPATH). Trying to keep that in
Chef is tedious whereas just controlling these few settings with
environment variables like most of the other settings in here is simple
and straightforward.
2012-12-19 21:38:40 +01:00
Shay Banon 8dcee09868 expose the max direct memory allowed in jvm info, and guess better then receive buffer size predictor size based on it 2012-07-31 15:06:21 +02:00
Shay Banon 2b893fe1e5 Use bloom filter when flushing (applying deletes), closes #2058. 2012-06-26 16:45:29 +02:00
Shay Banon d5b84bb81b make sure we run in headless mode
applies mainly to the attachments (tika) plugin
2012-06-14 13:14:03 +02:00
Aurelien Requiem 18f4caaef7 lintian rule : executable-not-elf-or-script in /usr/share/elasticsearch/bin/elasticsearch.in.sh
* added a proper shell on top on the script
2012-06-11 12:29:08 +02:00
Shay Banon c56218a41f JDK 7 requires minimum of 256k stack size, update scripts to set it, closes #1892. 2012-04-29 17:17:15 +03:00
Shay Banon 70268a6c41 JDK 7 requires minimum of 160k stack size, update scripts to set it, closes #1892. 2012-04-29 17:13:36 +03:00
Shay Banon 70de95373c JVM Flags: Remove SurvivorRatio and MaxTenuringThreshold since the defaults are good with new JVMs, closes #1672. 2012-02-06 22:11:22 +02:00
Shay Banon 43809211d4 bin: elasticsearch script to support ES_HEAP_SIZE to easily set the heap size to a single value (min and max) and ES_HEAP_NEWSIZE to optionally set the new gen, closes #1671. 2012-02-06 22:09:32 +02:00
Shay Banon 78722a51f7 add a comment option to another jvm flag that only applies in 7 2012-01-26 13:52:43 +02:00
Shay Banon 49d976fc41 add a commented out option to force the JVM to use IPv4 stack 2011-09-23 00:57:57 +03:00
Shay Banon f8f0c26a2b remove the compressed oops option, as its enabled by default on latest jdks 2011-08-03 21:34:34 +03:00
Shay Banon 6913bebb75 remove the explicit usage of elasticsearch jar file in the head of the script, no need for it anymore 2011-08-03 21:29:05 +03:00
kimchy 845104dabc remove the jline flag and automatically detect it 2011-07-15 10:00:23 +03:00
kimchy dc0e493cce elasticsearch script: Change CLASSPATH to ES_CLASSPATH, closes #818. 2011-03-30 21:03:24 +02:00
kimchy e953845058 Remove -XX:+AggressiveOpts flag that is turned on by default in startup script, closes #638. 2011-01-20 00:13:18 +02:00
kimchy 6971af8793 add commented out gc logging option 2011-01-07 16:59:50 +02:00
kimchy b33010a24c document the heap dump options 2010-11-23 03:51:38 +02:00
kimchy ed99787c8e add a comment for the compressed oops option 2010-11-07 00:46:46 +02:00
kimchy e63847f771 add hints on when to first perform GC, make small GC happen faster resulting in less chances of stop the world GC 2010-10-15 18:26:38 +02:00
kimchy ac27b45524 change default jvm tuning options 2010-08-14 01:10:36 +03:00
kimchy 97b5b41522 enable eager cache eviction based on readers, requires a nasty hack to Lucene, basically overriding two classes to hook into when a reader actually gets closed (and only enabled when elasticsearch is before lucene in the classpath, which we take for in the startup scripts) 2010-07-07 17:15:26 +03:00
kimchy dea8238ced Move service wrapper support to its own repo, closes #243. 2010-06-30 21:51:34 +03:00
kimchy 371bfebd16 initial support for process monitoring using sigar 2010-05-06 21:07:24 +03:00
kimchy c09877c2bd Script / Service: Add ES_MIN_MEM and ES_MAX_MEM, closes #156 2010-05-01 15:55:49 +03:00
kimchy c7e4ec6369 update project files, remove sources from jar files 2010-04-25 23:40:58 +03:00
kimchy b3337c3127 initial commit 2010-02-08 15:30:06 +02:00