jsteemann
cdabaa931f
renaming
2017-01-16 14:48:13 +01:00
jsteemann
cfc398e2ca
try to fix race in Allocator signalling
2017-01-16 09:11:33 +01:00
jsteemann
9b42e9cee6
some improvements for memory management
...
added more memory diagnostics for memory usage:
- collection.figures() now returns a "readCache" attribute which contains the
number of and memory usage of entries in the document revisions cache for the
collection, and a "revisions" attribute with the number and memory usage
of entries in the storage engine's revision lookup table for the collection
- the default value for --database.revision-cache-target-size was changed from
75% of RAM to 30% of RAM
2016-12-15 15:30:28 +01:00
jsteemann
2757fd91ae
handle OOM a bit more gracefully
2016-11-28 14:22:12 +01:00
jsteemann
13615a155d
experimental mlock flag
2016-11-24 10:02:51 +01:00
jsteemann
aea25a04be
remove alignas(64) because it breaks the binary on some platforms
2016-11-17 17:16:31 +01:00
jsteemann
47c66e3706
make methods private
2016-09-16 14:29:01 +02:00
jsteemann
69bfca08ca
Merge branch 'devel' of https://github.com/arangodb/arangodb into generic-col-types
2016-09-01 15:39:11 +02:00
jsteemann
6b376fe3e1
a bit less locking
2016-09-01 15:25:19 +02:00
jsteemann
6af38d3c80
Merge branch 'devel' of https://github.com/arangodb/arangodb into engine-vs-velocystream
2016-08-25 12:50:19 +02:00
Jan Steemann
0601224cba
fixed issue #2012
2016-08-25 12:41:23 +02:00
jsteemann
b29103c1f1
fix collector inactivity in shutdown
2016-08-24 09:37:47 +02:00
jsteemann
a0f0055b6f
moved all database management functions into DatabaseFeature
2016-07-25 15:48:37 +02:00
Jan Steemann
b5d120321e
decrease number of reserve logfiles
2016-06-09 11:56:39 +02:00
Frank Celler
69e254d28a
trying to fix cleanup
2016-06-06 23:53:53 +02:00
jsteemann
6ac4c809ee
do not create markers on the heap, but create them in the WAL space directly
2016-04-29 01:01:10 +02:00
jsteemann
cd45a52ba5
attempt to finish startup order
2016-04-27 22:54:29 +02:00
jsteemann
46e9db4d4e
wal simplifications
2016-04-25 22:31:48 +02:00
jsteemann
40d4275871
removed useless method
2016-04-24 15:41:29 +02:00
jsteemann
dcc5825f93
cleaned up features a bit
2016-04-24 14:29:29 +02:00
Frank Celler
c46eb8e65e
added LogfileManager as feature
2016-04-23 16:34:57 -07:00
Jan Steemann
7d6994862e
fixed startup/shutdown with specific features
2016-04-22 14:44:42 +02:00
Max Neunhoeffer
877e42e7c5
Merge branch 'FMH' into devel
2016-04-21 14:04:39 +02:00
Jan Steemann
57e40aa328
properly handle --wal.sync-interval
2016-04-20 16:58:14 +02:00
Frank Celler
17cd890132
WIP
2016-04-16 20:29:33 -07:00
Frank Celler
cd91d3654e
Merge remote-tracking branch 'origin' into FMH
2016-04-15 19:01:38 -07:00
jsteemann
4a7c9f0f68
simplified bloated comments
2016-04-09 11:27:30 +02:00
Jan Steemann
513dc26fc1
make replication tests more deterministic
2016-04-07 13:00:30 +02:00
Frank Celler
e83c1f09b4
WIP
2016-04-02 23:41:21 +02:00
Frank Celler
af00417cf4
skeleton arangod
2016-03-25 15:14:43 +01:00
Jan Steemann
254f6b49b9
write prologue markers for document & remove markers
2016-02-29 17:08:38 +01:00
Jan Steemann
91864619dc
removed unused method
2016-02-29 11:18:20 +01:00
Frank Celler
d142a5ddb4
move to strings and away from regexp
2016-02-23 12:26:09 +01:00
Jan Steemann
16df093e8f
added barrier query API
2016-02-05 18:20:21 +01:00
Jan Steemann
a0cb3b1832
replication changes
2016-02-05 18:06:39 +01:00
Jan Steemann
2112d7c1f8
added override and final specifiers
2016-01-29 11:10:46 +01:00
Frank Celler
175e1e6b51
moved low level mutex in Mutex class
2016-01-27 15:31:02 +01:00
Jan Steemann
9046e1831b
clang-format
2016-01-27 13:43:46 +01:00
jsteemann
431900f17a
changed namespace from triagens to arangodb
2016-01-17 00:44:53 +01:00
jsteemann
1b959c827d
more const unification
2016-01-15 00:09:52 +01:00
Jan Steemann
687d6133f0
comments reformatting
2016-01-11 09:52:39 +01:00
Jan Steemann
8b4b6a1943
moved docu blocks into their own files
2016-01-07 16:03:17 +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
Jan Steemann
dc7ac83354
incremental sync fixes
2015-09-15 14:20:08 +02:00
Jan Steemann
29d37eb346
added diagnosis functions
2015-09-07 20:48:42 +02:00
CoDEmanX
3a9648d78a
More Americanization
2015-09-03 22:25:43 +02:00
Jan Steemann
2e617ac0cc
Merge branch 'american-english' of https://github.com/CoDEmanX/ArangoDB into devel
...
Conflicts:
arangod/Wal/Slots.cpp
lib/Basics/debugging.cpp
lib/Basics/files.cpp
2015-09-02 13:14:49 +02:00
Jan Steemann
a80d6635ab
create fat datafiles
...
This prevents SIGBUS when a sparse datafile is accessed and the disk is full. In
this case the mmapped region is not necessarily backed by physical memory, and
accessing the memory may crash the program
2015-09-02 10:18:24 +02:00