Michael Hackstein
d1ac131294
Fixed a bad access bug
2015-08-28 09:28:24 +02:00
Michael Hackstein
771a6d5143
Should have dereferenced the pointer before adding sth
2015-08-28 09:28:24 +02:00
Michael Hackstein
e0e373fcf1
Removed shape counting test
2015-08-28 09:28:24 +02:00
Michael Hackstein
87b28a1277
Pleased the compiler for the new Primary Index in document-collection.
2015-08-28 09:28:23 +02:00
Michael Hackstein
a786b797d7
Adoption of document-collection to new primary index
2015-08-28 09:28:23 +02:00
Michael Hackstein
ea75372fbe
The primary index cannot store const master pointer ;(
2015-08-28 09:28:23 +02:00
Michael Hackstein
082e49f2c1
Further adoptions of internal functionality to new Primary index
2015-08-28 09:28:23 +02:00
Michael Hackstein
610501ff7f
Adopted the auth to new primary index
2015-08-28 09:28:23 +02:00
Michael Hackstein
fa5e1cc66f
Adopted the collection export to new primary index
2015-08-28 09:28:23 +02:00
Michael Hackstein
efcaed8f6d
Constified the index return values and removed obsolete functions in primary index
2015-08-28 09:28:23 +02:00
Michael Hackstein
035de49b2f
Adopted the transactions to the new Primary Index implementation. Removed nth queries.
2015-08-28 09:28:22 +02:00
Michael Hackstein
6d4d41387b
Implemented sequential read and any read in Transaction.h
2015-08-28 09:28:22 +02:00
Michael Hackstein
0e90f396d7
Piped through readRandom and readSequential in PrimaryIndex. Used in Transaction
2015-08-28 09:28:22 +02:00
Michael Hackstein
48240bccc1
Added findSequential and findRandom in AssocUnique. Required for PrimaryIndex
2015-08-28 09:28:22 +02:00
Michael Hackstein
b3ca4fd098
Implemented all functions required for AssocUnique in Primary index
2015-08-28 09:27:47 +02:00
Michael Hackstein
0d7b939f40
Typedef for AssocUnique in Primary. Added isEqualElmElm and isEqualKeyElm implementation
2015-08-28 09:27:47 +02:00
hkernbach
ebe1c36561
web ui: css, bugfixes
2015-08-27 18:39:57 +02:00
hkernbach
8d563ee7f9
web ui: css, updated font awesome to 4.4, dropdown bug, graph viewer
2015-08-27 17:13:54 +02:00
Jan Steemann
52570cbe17
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-08-27 15:17:05 +02:00
Jan Steemann
abea80ac53
issue #1436 : deflate responses encoded with `content-encoding: deflate`, too
2015-08-27 15:16:32 +02:00
hkernbach
b3b2b235c8
web ui: css, query editor, scss
2015-08-27 14:44:02 +02:00
Jan Steemann
3de1fe255e
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-08-27 14:05:34 +02:00
Jan Steemann
3c6a1cfe66
fix potential leak
2015-08-27 14:05:27 +02:00
Alan Plum
aca2072477
Fixed session default values.
2015-08-27 13:41:24 +02:00
Jan Steemann
2b6de5143b
removed unused include
2015-08-27 11:17:07 +02:00
Jan Steemann
8f90eb0a78
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-08-27 10:58:45 +02:00
Jan Steemann
fcc748d49c
added slightly faster path for non-array inserts
2015-08-27 10:58:32 +02:00
Michael Hackstein
b791ea09da
Fixed a bug in AssocUnique.
2015-08-27 10:38:43 +02:00
Jan Steemann
afb342eefd
split big ExecutionBlock file into smaller files
2015-08-27 00:28:20 +02:00
Jan Steemann
1a2449193e
skiplist code cleanup
2015-08-26 22:52:41 +02:00
Jan Steemann
92297c368a
removed unused function
2015-08-26 22:00:40 +02:00
Jan Steemann
1184b7e705
removed unused functions
2015-08-26 21:59:15 +02:00
Jan Steemann
a5a9e74e8b
renamed functions
2015-08-26 21:49:31 +02:00
Jan Steemann
cbd43b3839
renamed files
2015-08-26 21:49:15 +02:00
Jan Steemann
21793ff9f7
cppcheck
2015-08-26 21:36:44 +02:00
Jan Steemann
e8505a35f2
cppcheck
2015-08-26 21:35:57 +02:00
Jan Steemann
2a886e6648
some index code cleanup
2015-08-26 21:35:46 +02:00
Jan Steemann
5a00792931
added license, updates licenses overview
2015-08-26 20:23:43 +02:00
Jan Steemann
09928c71c1
added common base class for hash and skiplist index
2015-08-26 18:14:24 +02:00
Jan Steemann
473ed2c418
return memory usage for all indexes
2015-08-26 17:13:41 +02:00
Michael Hackstein
2212be29c0
Merge branch 'devel' of github.com:arangodb/arangodb into devel
2015-08-26 17:10:14 +02:00
Michael Hackstein
7257bf0b9d
Skiplist and HashIndex will now print their figures if requested
2015-08-26 17:10:02 +02:00
Jan Steemann
96af0eeaf8
fixed documentation
2015-08-26 17:04:43 +02:00
Jan Steemann
8f2df77c30
Merge branch 'devel' of https://github.com/arangodb/arangodb into devel
2015-08-26 16:59:40 +02:00
Jan Steemann
249627e21b
fixed VS build
2015-08-26 16:59:27 +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
d0bd94f4c5
fixed Json
2015-08-26 16:23:26 +02:00
Jan Steemann
a3550e331e
fixed makefiles
2015-08-26 16:17:45 +02:00
Willi Goesgens
34e8a8fc9f
debug printing for misterious ignore of skip
2015-08-26 15:39:02 +02:00
Michael Hackstein
03bcfc5ea1
Merge branch 'devel' of github.com:arangodb/arangodb into array_indexing
2015-08-26 15:34:05 +02:00