Andreas Kohn
01b8479179
Allow configuration of the GC log file via an environment variable
...
Enabling GC logging works now by setting the environment variable ES_GC_LOG_FILE
to the full path to the GC log file. Missing directories will be created as needed.
The ES_USE_GC_LOGGING environment variable is no longer used.
Closes #8471
Closes #8479
2015-02-12 17:07:57 +01:00
Simon Willnauer
09b4d0e097
[EXEC] Remove reduced stack size
...
We used to reduces the stack size to 256kb. This commit removes
this optimization and relies on the JVMs default.
Closes #9135
2015-01-06 17:35:45 +01:00
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