CoDEmanX
b4593a7e82
Change spelling of 'initialize' to American English (comments and log messages only)
2015-09-01 17:07:21 +02:00
Max Neunhoeffer
c0f1b72bab
Add "sensible" madvise calls.
...
Essentially the strategy is: A newly created and a newly opened file
is advised to be "SEQUENTIAL ACCESS", because we will either write to
it or scan it sequentially. As soon as it is sealed, we switch the
advice to "RANDOM ACCESS", because this should be the normal pattern and
aggressive read-aheads tend to be bad. The collector and the compactor
switch a sealed file back to "SEQUENTIAL ACCESS" just before they scan
it and back to "RANDOM ACCESS", when they are done.
Furthermore, all data files in a collection are advised with "WILLNEED"
just before the collection is scanned during loading.
Finally, the actual hash table of AssocMulti is advised to be random
access, although this is an anonymous map given to us by malloc and not
a memory mapped file.
2015-08-26 16:45:26 +02:00
Jan Steemann
f6f10dbd45
removed uncalled functions
2015-08-12 19:46:25 +02:00
Jan Steemann
6d7ccd7699
move shaper to cxx
2015-07-28 17:38:31 +02:00
Jan Steemann
892127d9a2
extended dfdb capabilities, updated dfdb manual section
2015-05-21 15:26:12 +02:00
Jan Steemann
db9e9d7c47
better dfdb diagnostics
2015-05-19 23:12:36 +02:00
Jan Steemann
669cb3b235
renamed files
2014-09-13 01:44:01 +02:00
Jan Steemann
470839ffb9
fixed tests
2014-07-03 18:51:40 +02:00
Jan Steemann
067dbf63b2
WAL recovery
2014-06-27 19:11:41 +02:00
Jan Steemann
9003d5c340
added remote transaction markers
2014-06-27 08:38:24 +02:00
Jan Steemann
5707e81a2d
made function private
2014-06-27 08:32:23 +02:00
Jan Steemann
477f682a23
better error messages
2014-06-26 16:01:55 +02:00
Frank Celler
4ae1f0cd4a
added temporary attribute entries in shaper
2014-06-26 12:50:50 +02:00
Frank Celler
4dcf5dc817
updated disclaimer
2014-06-20 16:40:35 +02:00
Jan Steemann
6c0dcf85c4
WAL DDL markers
2014-06-19 14:33:38 +02:00
Jan Steemann
acba4c8851
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
CHANGELOG
2014-06-17 15:31:04 +02:00
Jan Steemann
091491d13b
crash recovery tests
2014-06-17 15:30:11 +02:00
Frank Celler
f794ee8368
fixed datafile debugger
...
Conflicts:
CHANGELOG
2014-06-17 09:22:56 +02:00
Jan Steemann
d7f35bcc7b
fixed datafile ticks issues
2014-06-13 14:46:21 +02:00
Jan Steemann
1b94fbf904
fixed crash in dump
2014-06-13 01:53:44 +02:00
Jan Steemann
1cc46c4626
copy WAL documents
2014-06-12 10:26:24 +02:00
Jan Steemann
3f22fa03be
fixed some indexes
2014-06-08 03:03:16 +02:00
Jan Steemann
85aa80ede7
mini cleanup
2014-06-06 21:56:01 +02:00
Jan Steemann
c8702aaa02
moved declarations
2014-06-06 21:49:06 +02:00
Jan Steemann
b9b1db3e02
WAL logfile collection
2014-06-05 18:06:42 +02:00
Jan Steemann
1a6fb79d81
added missing files
2014-06-04 14:28:28 +02:00
Jan Steemann
8f7272dfaa
wrote procedure for copying markers, not yet functional
2014-06-03 21:13:06 +02:00
Jan Steemann
52dc9a91b8
added more markers and tests
2014-06-03 19:30:40 +02:00
Jan Steemann
7501fad516
removed VocBase/marker.h and VocBase/marker.cpp
2014-06-02 18:06:50 +02:00
Jan Steemann
3f8455685c
make debug output configurable
2014-06-02 17:57:19 +02:00
Jan Steemann
0d5c01cf48
removed old functions
2014-05-23 09:33:33 +02:00
Jan Steemann
430d5ee9f2
added wal shape and attribute markers
2014-05-22 13:28:48 +02:00
Max Neunhoeffer
ff1dfdd55f
Header cleanup: use #include "Basics/Common.h" in all C++ files.
2014-05-21 15:50:30 +02:00
Jan Steemann
6ecfc44f11
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
2014-05-20 11:32:02 +02:00
Jan Steemann
8879e27738
removed unused struct
2014-05-20 11:30:02 +02:00
Jan Steemann
a723ff29d8
use TRI_voc_tid_t
2014-04-11 17:30:56 +02:00
Jan Steemann
86398d7cde
insert standalone marker
2014-04-11 13:01:00 +02:00
Jan Steemann
92f87c1421
updated logfile manager
2014-03-25 18:21:31 +01:00
Jan Steemann
40445d973e
negate condition for iterate markers
2014-03-13 18:11:26 +01:00
Jan Steemann
b720b49a8c
issue #642 : renamed macro from TRI_WARN_UNUSED to TRI_WARN_UNUSED_RESULT
2013-10-30 12:19:26 +01:00
Jan Steemann
c751cc80fc
issue #642
2013-10-29 21:15:46 +01:00
Jan Steemann
1c78c4bf40
added dataMin/dataMax stats for datafiles
2013-07-23 09:24:32 +02:00
Jan Steemann
d89262dc6a
incremental collection dump
2013-06-28 12:07:13 +02:00
Jan Steemann
d617e86437
ensure proper order of _tick values in datafiles
2013-06-20 14:33:41 +02:00
Jan Steemann
0ddeb23df0
added comments
2013-06-19 16:51:41 +02:00
Guido Reina
fc9de8ed08
Typos.
2013-05-09 14:16:53 +02:00
Jan Steemann
b6925a7b7b
transactions
2013-04-11 19:06:55 +02:00
Jan Steemann
f7a5cf4cf3
transactions
2013-04-03 14:40:23 +02:00
Jan Steemann
666eae6b41
allow writing too big markers into collections if maximalJournalSize is bigger than current datafile's size
2013-03-28 14:41:40 +01:00
Jan Steemann
c473e42f77
fixed memleak
2013-03-22 18:38:17 +01:00