Jan
449ab1ed8e
Bug fix/cppcheck 13042019 ( #8752 )
2019-04-15 10:13:56 +02:00
Manuel Pöter
cf461d3d9c
Make single server key generators lockfree. ( #8118 )
2019-02-07 15:02:18 +01:00
Frank Celler
ac9f375fb5
big reformat
2018-12-26 00:54:03 +01:00
Jan
a19f90c771
fix invalid handling of `_lastValue` in case of multiple coordinators ( #7734 )
2018-12-12 11:49:54 +01:00
Jan
024a9d7ac1
less RocksDB background thread activity in case there is nothing to do ( #6577 )
2018-09-24 13:45:13 +02:00
jsteemann
987c33dfc3
fix compilation with g++5.5
2018-08-08 16:00:31 +02:00
Jan
93222b15d4
track last used keys in cluster key generators, track key on cluster document insert ( #6101 )
2018-08-08 14:32:16 +02:00
jsteemann
fe9b2d5bb5
honor cppcheck comments
2018-07-04 22:25:33 +02:00
Jan
b88fde9659
added key generators "uuid" and "padded" ( #5740 )
2018-07-03 15:23:47 +02:00
Jan
448a435713
clean up key generators a bit ( #5573 )
2018-06-12 11:28:38 +02:00
Jan
df23ed092e
Bug fix/cleanup 1705 ( #5376 )
2018-05-18 09:21:50 +02:00
jsteemann
6f30b47853
several compile warnings fixed
2018-01-05 18:20:41 +01:00
Jan
b2b6c06cbf
Feature/efficiency ( #3736 )
2018-01-05 16:51:31 +01:00
Jan
2a93560473
added AQL function `IS_KEY` ( #4158 )
2018-01-05 14:50:57 +01:00
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
6db520db61
added mutex for traditional keygen ( #2663 )
2017-06-26 16:30:08 +02:00
Jan
cfbd8ed93c
Bug fix/rocksdb autoincrement ( #2648 )
...
* Added autoincrement keygen support to RocksDB engine with test.
* fixed key generator state keeping for mmfiles engine
2017-06-23 15:27:09 +02:00
Jan
67016ba560
potentially fixed issue #2559 : Duplicate _key generated on insertion ( #2593 )
2017-06-19 17:44:59 +02:00
jsteemann
ab4933c994
performance optimizations
2016-11-09 14:46:50 +01:00
jsteemann
bbb2cfabdc
make key generator throw on invalid key options
2016-08-25 11:32:38 +02:00
jsteemann
d687cd7ebe
micro optimization for key generator key tracking
2016-07-12 17:16:06 +02:00
Jan Steemann
7975913fc5
fixed tests
2016-03-23 18:50:46 +01:00
Max Neunhoeffer
50514610fc
Change id and key validation to use length.
2016-03-14 10:23:08 +01:00
Jan Steemann
eb82d96836
constexpr
2016-03-04 12:33:59 +01:00
Jan Steemann
15350cf4b8
renamed and removed
2016-03-01 12:34:03 +01:00
Jan Steemann
eae225f4c8
changed marker storage
2016-02-29 18:33:16 +01:00
Frank Celler
963578180a
cleanup of TRI_ options
2016-02-23 12:26:10 +01:00
Michael Hackstein
4a7bc9ad95
Removed unnecessary JSON
2016-02-15 17:48:20 +01:00
jsteemann
2d7323a560
fixed warnings shown by clang-3.7
2016-01-31 02:17:36 +01:00
jsteemann
9482ee1cca
use Logger
2016-01-30 00:08:35 +01:00
Jan Steemann
9046e1831b
clang-format
2016-01-27 13:43:46 +01:00
Jan Steemann
3d8a52cdf4
some refactoring
2016-01-27 13:28:19 +01:00
Jan Steemann
3fc862f0ef
changed locking macros
2016-01-26 15:39:12 +01:00
jsteemann
431900f17a
changed namespace from triagens to arangodb
2016-01-17 00:44:53 +01:00
Michael Hackstein
b45ac55d58
Clang-format fixes
2016-01-12 15:16:04 +01:00
Michael Hackstein
96d58b8a67
Replaced toJson with toVelocyPack in KeyGenerator.
2016-01-12 15:13:34 +01:00
Michael Hackstein
af1c96cf01
KeyGenerators are now generated from VPack instead of TRI_json_t
2016-01-12 14:25:57 +01:00
Jan Steemann
3ad20c0cae
auto-generated headers
2016-01-06 18:41:51 +01:00
Jan Steemann
a3b026d9d1
removed useless sections from code, unified include guards
2016-01-06 14:15:22 +01:00
Jan Steemann
f422576ee0
clang-format
2016-01-05 17:43:24 +01:00
Max Neunhoeffer
225c8cd843
Work on TODOs.
2015-12-22 16:50:09 +01:00
Michael Hackstein
35fbe9aefd
Fixed include <array> did not compile under Mac Os X
2015-12-04 15:28:49 +01:00
Jan Steemann
bcb31ab4c2
insertv continued
2015-11-19 16:46:06 +01:00
jsteemann
22e17814e3
additionally allow the following characters in document keys:
...
`(` `)` `+` `,` `=` `;` `$` `!` `*` `'` `%`
2015-09-15 00:16:08 +02:00
Jan Steemann
ffab0ef47d
renamed file
2015-06-18 17:29:49 +02:00
Jan Steemann
9f5741e481
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-06-18 17:27:49 +02:00