Jan
5165155ed1
Bug fix/fixes 0609 ( #3227 )
...
* do not use V8 variant of AQL functions in early optimization stage when a C++ variant is available
* additionally, simplify AQL function definitions and aliases
* warn when more than 90% of max mappings are in use
* added C++ variant of replication catchup
* added `--log.role` option
* updated CHANGELOG
* removed non-existing scheduler.threads option from config
* removed useless __FILE__, __LINE__ invocations
* updated CHANGELOG
* allow a priority V8 context
* remove TRI_CORE_MEM_ZONE
* try to fix Windows errors & warnings
* cleanup
* removed memory zones altogether
* exclude system collections from collection tests
2017-09-13 16:28:21 +02:00
Jan
523d99b236
Bug fix/fixes 0109 ( #3191 )
...
* fix double free
* simplfy conditions
* fix cppcheck complaint
2017-09-04 17:32:25 +02:00
Jan
26ede63c84
added option `--server.check-max-memory-mappings` ( #3185 )
2017-09-01 16:11:22 +02:00
m0ppers
ca1aeb4ad4
fight msvc warnings ( #3112 )
2017-08-24 14:44:29 +02:00
Jan
ce2425cade
Bug fix/daily fixes ( #2958 )
...
* do not rely on non-existing feature "AQL"
using such feature makes the server throw two exceptions (which will be caught) on startup, but its silly for debugging
* use condition variable for signalling shutdown
* do not hard-code the log levels for recovery tests
this has taken so many developers so much of their time that it is about time to fix it
* ensure the 'unittests' script properly finds 'arangosh' and the build directory
2017-08-04 20:46:08 +02:00
Frank Celler
fa9246c9f9
fixed locator for icudtl.dat ( #2950 )
2017-08-04 09:43:49 +02:00
Jan
9ded187324
prevent V8 from causing SIGILL errors ( #2932 )
...
* prevent V8 from causing SIGILL errors
* updated CHANGELOG
2017-08-03 22:15:25 +02:00
Simon Grätzer
3f58a44e3b
Fix cases where the root user has access to excluded collections ( #2856 )
2017-08-03 21:16:08 +02:00
Jan
07875791e5
improve shutdown and feature reusability in tests ( #2935 )
2017-08-03 20:44:04 +02:00
Jan
ed9d15156e
remove dependency on MMFiles features from non-MMFiles files ( #2925 )
2017-08-01 22:16:43 +02:00
Jan
871ee6a85f
added startsBefore() for ApplicationFeature ( #2913 )
2017-08-01 17:15:25 +02:00
Simon Grätzer
59dc8d0135
Update rocksdb options ( #2880 )
...
* changing some defaults
* Maybe fixing performance
* Modified changelog
* Updated documentation to reflect options
2017-07-27 16:05:31 +02:00
Jan Christoph Uhde
c7dd2db2cc
log supervisor exit ( #2846 )
2017-07-26 10:00:45 +02:00
Max Neunhöffer
3387d794a7
Fix configuration file reader in the presence of @include. ( #2725 )
...
Vector options in configuration files including others which set
them as well had been ignored. This patch fixes this behaviour.
2017-07-04 22:37:46 +02:00
Jan
ccbe1ba792
Bug fix/fix rocksdb options ( #2702 )
...
* cleanup rocksdb options
2017-07-02 23:13:42 +02:00
Jan
a5afdf9437
Bug fix/small issues ( #2696 )
...
* remove unused code
* print values of all options
* don't print "warning(s):" if there are none
* remove remainders of old file deletion functionality
* remove unused function
2017-07-01 00:30:45 +02:00
Dan Larkin
d7aedbe562
Changed VM overcommit recommendation for user-friendliness. ( #2695 )
2017-06-30 11:31:04 +02:00
Dan Larkin
c796b5f93d
Fixed a typo in overcommit ratio warning logic and some formatting. ( #2650 )
2017-06-23 08:44:42 +02:00
Jan
c873715a18
don't print option value at startup ( #2643 )
2017-06-22 14:23:20 +02:00
Jan
780de03f5c
fix compile error on non-Linux platforms ( #2641 )
2017-06-22 13:32:44 +02:00
Dan Larkin
690c2d17fd
Enabled/added startup checks for VM overcommit values. ( #2610 )
2017-06-22 12:31:32 +02:00
Frank Celler
ce8b1fb885
Feature/rocksdb update 5.6 ( #2621 )
2017-06-20 18:12:43 +02:00
Jan
08d43dbd78
refactor handling of V8 contexts and care more about exceptions ( #2546 )
...
* refactor handling of V8 contexts and care more about exceptions
2017-06-16 09:41:41 +02:00
Frank Celler
07fef71276
Feature/shutdown once ( #2588 )
...
only call beginShutdown once
2017-06-15 22:48:34 +02:00
Jan
5ddfc76304
turn off overcommit check temporarily ( #2557 )
2017-06-12 18:15:52 +02:00
Frank Celler
cf89496faa
shutdown will close sockets immediately ( #2540 )
2017-06-09 16:08:54 +02:00
Alan Plum
548f83ceec
Reword 'horrible' messages ( #2531 )
2017-06-09 10:20:57 +02:00
Frank Celler
c17d749f01
removed concurrency ( #2536 )
2017-06-09 00:10:43 +02:00
jsteemann
bf209397cd
fixed shutdown issues
2017-06-08 12:30:43 +02:00
jsteemann
427fc35f35
fix MSVC compile warnings
2017-06-08 10:48:39 +02:00
Frank Celler
a2bf0434a8
Feature/jemalloc 3.6 ( #2526 )
...
jemalloc 3.6.0
2017-06-06 20:50:10 +02:00
Dan Larkin
c48eb92c1e
Added some more pass-through options for RocksDB and optimized a couple defaults.
2017-06-06 10:51:01 -04:00
Frank Celler
0961cdc528
fixed typo
2017-06-05 16:47:17 +02:00
Mark Volmary
89701714ca
fixed starting of threads; must not be done before start
2017-06-05 13:51:19 +02:00
jsteemann
adc7e49754
added more environment checks
2017-06-02 14:12:23 +02:00
Mop
bf829ff665
Add warning about tcp_tw_recycle
2017-06-02 12:51:02 +02:00
jsteemann
6b18cc64fe
dont use explicit when unnecessary
2017-06-01 16:47:56 +02:00
jsteemann
c590941746
increase default value for block_size to 16 * 1024
2017-06-01 10:06:02 +02:00
jsteemann
8b6e9ec793
adjust warning
2017-06-01 01:24:50 +02:00
jsteemann
c4a80b60f8
slightly adjust warning message
2017-06-01 00:49:06 +02:00
Wilfried Goesgens
613ad8bd9c
when running as service correctly set the error state on abort / failure cases, so other components can evaluate it.
2017-05-31 13:21:50 +02:00
Frank Celler
4b61f5b8bb
added --rocksdb.num-uncompressed-levels
2017-05-29 11:56:48 +02:00
Frank Celler
7040ea72fa
added numa check
2017-05-25 16:45:18 +02:00
Frank Celler
4800a8b7f6
Feature/hugepages ( #2497 )
...
* enabled checks for memory management
* added MADV_NOHUGEPAGE
* added documentation about NUMA and file systems
2017-05-25 16:04:23 +02:00
jsteemann
9ed93f39ee
added one more check
2017-05-24 22:15:23 +02:00
jsteemann
b9c4efbaf8
added environmentfeature
2017-05-24 22:00:16 +02:00
jsteemann
631453a1f3
more options
2017-05-24 11:15:36 +02:00
Wilfried Goesgens
5500942f00
enable colors on recent enough windows versions
2017-05-24 10:29:40 +02:00
jsteemann
27a8adf9b8
moved shell colors into their own feature
2017-05-23 16:53:43 +02:00
jsteemann
53fa66e60d
move parts from ProgramOptions from headers into cpp files
2017-05-23 10:30:36 +02:00
jsteemann
bdac806e49
slightly optimize context destruction
2017-05-22 15:57:08 +02:00
jsteemann
efc4ca24eb
remove IsolateData again after context gets destroyed
2017-05-22 15:56:23 +02:00
Andreas Streichardt
af4da5796f
More windows warnings
2017-05-16 17:00:31 +02:00
jsteemann
8de7f6be53
protect vector of isolate data with a mutex
2017-05-12 17:26:56 +02:00
Dan Larkin
024fccf82e
Increased default size for RocksDB block cache.
2017-05-12 08:46:16 -04:00
jsteemann
fb088d35f2
more unique ptrs
2017-05-12 12:32:47 +02:00
jsteemann
b1aae2efdd
remove unused options
2017-05-12 12:12:09 +02:00
Simran Brucherseifer
c27a8c14a5
Add footer to docs, unify slogan
2017-05-12 10:19:37 +02:00
Wilfried Goesgens
c991f52303
forward SIG_HUP from supervisor
2017-05-11 15:20:24 +02:00
jsteemann
b64645e83b
use some parallelism
2017-05-10 13:08:41 +02:00
Dan Larkin
5702e11bc5
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2017-05-08 12:34:56 -04:00
Dan Larkin
4e70775ec9
Removed some hard-coded default options for RocksDB.
2017-05-08 12:34:51 -04:00
jsteemann
12b46d2086
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2017-05-08 18:27:07 +02:00
jsteemann
7577fed6fb
added logger
2017-05-08 18:24:40 +02:00
Dan Larkin
284bb6fb51
Fixed some issues with RocksDB passthrough options.
2017-05-08 12:08:41 -04:00
Dan Larkin
9924fa1480
Added more RocksDB passthrough options.
2017-05-07 11:08:25 -04:00
jsteemann
edeeef8b56
re-enabled signal handlers
2017-05-05 13:09:59 +02:00
jsteemann
400b64ac7c
revert commit for deterministic feature orders: breaks signal handlers!
2017-05-05 00:12:44 +02:00
jsteemann
1e72f8ccdc
allow configuration of use_fsync from the outside
2017-05-04 01:15:09 +02:00
jsteemann
a901b1e8fd
make feature-order more deterministic
2017-05-04 00:40:44 +02:00
jsteemann
2e3d704d10
fix MSVC compile warnings
2017-05-03 15:47:45 +02:00
jsteemann
0434d88ab4
rocksdb options
2017-04-25 02:22:00 +02:00
jsteemann
361d513087
re-enable user settings for RocksDB
2017-04-21 15:28:29 +02:00
jsteemann
62d0bb36d1
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-04-21 15:17:43 +02:00
Wilfried Goesgens
cb54938582
also try to detect the icu database in its absolute install directory
2017-04-21 14:22:56 +02:00
jsteemann
87d18664f9
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-04-20 12:26:13 +02:00
Frank Celler
6b37aacfa0
remove old files on startup
2017-04-20 11:42:48 +02:00
jsteemann
fd333875a2
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-04-20 09:05:23 +02:00
Frank Celler
f1d0c5eba1
added jemalloc feature
2017-04-19 19:57:54 +02:00
jsteemann
6786f7257e
formatting
2017-04-19 17:26:12 +02:00
Jan Christoph Uhde
b66c8526c2
change --rocksdb.enabled to be a obosolete option
2017-04-19 14:54:10 +02:00
Jan Christoph Uhde
507b870ff1
add RocksDBOptionFeature to unify configuration of RocksDB
...
instances for storage-engine and persistent-index that are used mutual
exclusive.
2017-04-19 12:20:41 +02:00
jsteemann
a2705d3e82
fixed issue #2428
2017-04-18 09:30:49 +02:00
Wilfried Goesgens
dd2b2b3cce
add more state logging to the supervisor
2017-04-10 11:22:07 +02:00
Wilfried Goesgens
cfa5daec8f
port setenv call for windows
2017-04-07 16:43:26 +02:00
Wilfried Goesgens
331ff7b724
once we found icudtl.dat save its location to the env, so subsequent processes can use that.
2017-04-07 16:06:07 +02:00
jsteemann
a0cca4d295
remove usleeps
2017-04-03 15:15:51 +02:00
Simon Grätzer
cf4294c9ca
Integrated counters with collections
2017-04-03 13:24:22 +02:00
jsteemann
a0adeed1c3
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-api
2017-03-29 18:14:40 +02:00
Frank Celler
3f0915b436
do not require config for --version
2017-03-29 17:52:36 +02:00
Simon Grätzer
913b60c983
Fix usleep
2017-03-28 17:15:05 +02:00
Simon Grätzer
9e1a181393
Edge index tax changes
2017-03-28 14:02:29 +02:00
jsteemann
922a8af392
turn off all MMFiles features in case RocksDB engine is selected
2017-03-27 14:22:00 +02:00
jsteemann
30651604c6
provide more info in supervisor mode
2017-03-10 08:11:09 +01:00
Frank Celler
7eefdf547b
simplification: FileResult does only support ok, no additional result
...
header only, added FileResultString class for Result that return a string
2017-03-08 13:01:20 +01:00
Frank Celler
b14dbe6435
added base class Result and an example FileResult
2017-03-06 10:33:32 -05:00
jsteemann
0ac29eb177
don't fail when using optional features as dependencies
2017-03-01 12:52:51 +01:00
jsteemann
43d797132a
improved error messages in case config file is not found
2017-02-21 16:19:26 +01:00
Frank Celler
1298c0eaf5
fixed include to include the file at the place where include is issued
2017-02-10 17:17:11 +01:00
jsteemann
d024a6d00a
remove logging for non-topics
2017-02-10 09:32:50 +01:00