Jan Steemann
|
368091d7c3
|
function cleanup
|
2014-06-06 21:35:34 +02:00 |
Max Neunhoeffer
|
fd2c99443f
|
Introduce TRI_doc_mptr_copy_t for copies of master pointers.
Did not yet run through all occurrences of TRI_doc_mptr_t to see
whether they have to be TRI_doc_mptr_copy_t.
|
2014-06-06 16:59:32 +02:00 |
Jan Steemann
|
362838ae69
|
TRI_ASSERT
|
2014-06-06 11:25:19 +02:00 |
Jan Steemann
|
8da6824d15
|
added TRI_ASSERT and TRI_ASSERT_EXPENSIVE
|
2014-06-06 10:32:20 +02:00 |
Max Neunhoeffer
|
35e00a3a4d
|
Revert "Do not copy TRI_doc_mptr_t."
This reverts commit ea1f82194dccdf212c9ef1f7ee8c5790b7e3c771.
We need to copy such that we can release the collection lock earlier.
|
2014-06-05 14:56:21 +02:00 |
Max Neunhoeffer
|
537160f2d5
|
Do not copy TRI_doc_mptr:t structs one more time.
|
2014-06-05 14:03:00 +02:00 |
Max Neunhoeffer
|
95933fb3c1
|
Do not copy TRI_doc_mptr_t.
|
2014-06-05 13:56:26 +02:00 |
Max Neunhoeffer
|
3e256a8aee
|
Fix allocation of TRI_doc_mptr_t structs.
|
2014-06-05 13:14:30 +02:00 |
Max Neunhoeffer
|
2776dc78fa
|
Make TRI_doc_mptr_t a C++ struct.
|
2014-06-05 12:03:57 +02:00 |
Max Neunhoeffer
|
a7792a5306
|
Looked through TRI_EXTRACT_MARKER_KEY for protection.
|
2014-06-04 15:40:09 +02:00 |
Max Neunhoeffer
|
a32bf12f2f
|
Looked at all _dataptr dereferences.
|
2014-06-04 15:18:25 +02:00 |
Max Neunhoeffer
|
13541cf4ec
|
Rename component _data -> _dataptr in master pointer.
|
2014-06-03 22:27:08 +02:00 |
Jan Steemann
|
8ea7fa5e4a
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
|
2014-06-03 17:18:02 +02:00 |
Thomas Schmidts
|
87e0d54f04
|
small changes for new documentation in code-docu
|
2014-06-03 14:55:39 +02:00 |
Jan Steemann
|
d4dd58b264
|
merged primary-collection.cpp with document-collection.cpp
|
2014-05-31 00:22:32 +02:00 |
Jan Steemann
|
19b0642d08
|
removed fsrt.inc
|
2014-05-30 20:39:02 +02:00 |
Jan Steemann
|
7b521a4c9e
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
Conflicts:
arangod/VocBase/document-collection.cpp
arangod/VocBase/document-collection.h
|
2014-05-30 12:51:20 +02:00 |
Jan Steemann
|
ed6a55abb9
|
specialized primary index for faster comparisons and less datafile lookups
|
2014-05-29 03:35:37 +02:00 |
Jan Steemann
|
bd9e8b0478
|
fixed too eager iteration over skiplists
|
2014-05-28 15:19:57 +02:00 |
Jan Steemann
|
ea97d443b0
|
use wal shape and attribute markers
|
2014-05-22 16:00:00 +02:00 |
Max Neunhoeffer
|
69353334eb
|
Get rid of TRI_ENABLE_CLUSTER everywhere.
|
2014-05-21 14:46:47 +02:00 |
Jan Steemann
|
9f7923ace3
|
fixed VS warnings
|
2014-05-13 13:39:42 +02:00 |
Jan Steemann
|
dfec7b7f3c
|
pass v8 handles by value, not by reference (as recommended in their manual)
|
2014-05-09 15:23:21 +02:00 |
Jan Steemann
|
d2732aa929
|
don't leak barriers
|
2014-05-08 16:14:33 +02:00 |
Frank Celler
|
6cdfa029c9
|
added more error information, fixed try catch
Conflicts:
CHANGELOG
arangod/V8Server/ApplicationV8.cpp
|
2014-04-21 13:35:06 +02:00 |
Jan Steemann
|
cc533c5df5
|
fixed segfault
|
2014-03-25 11:16:51 +01:00 |
Jan Steemann
|
f758690ddc
|
fixed memleak
|
2014-03-25 10:50:38 +01:00 |
Jan Steemann
|
19fb30db14
|
Revert "free barriers properly"
This reverts commit 35a74cf20ce1fa7f801b375fe7a6a51da9536ee5.
Conflicts:
arangod/V8Server/v8-query.cpp
|
2014-03-13 23:28:11 +01:00 |
Jan Steemann
|
ef45f43be9
|
fixed arango-dfdb issues
|
2014-03-13 20:56:45 +01:00 |
Jan Steemann
|
4cd329090b
|
free barriers properly
|
2014-03-13 20:09:53 +01:00 |
Jan Steemann
|
79defc2ef1
|
-Wunreachable-code reverted. Visual Studio doesn't like it
|
2014-03-06 11:36:58 +01:00 |
Jan Steemann
|
c5c294aa6b
|
-Wunreachable-code
|
2014-03-06 11:30:38 +01:00 |
Jan Steemann
|
5ebdc7d307
|
fixed "cannot convert value to JSON" error
|
2014-03-04 16:21:40 +01:00 |
Jan Steemann
|
1481ceba42
|
documentation
|
2014-03-03 10:28:38 +01:00 |
Jan Steemann
|
629348d696
|
properly acquire shape write locks
|
2014-02-28 18:43:09 +01:00 |
Jan Steemann
|
fd08bb0feb
|
use indexes in AQL
|
2014-02-28 13:50:39 +01:00 |
Jan Steemann
|
c387b697e8
|
fixed test
|
2014-02-27 13:26:40 +01:00 |
Jan Steemann
|
f5269fa3de
|
fixed traversals
|
2014-02-26 21:28:40 +01:00 |
Jan Steemann
|
8e05df9950
|
split tests
|
2014-02-26 13:21:10 +01:00 |
Jan Steemann
|
dc8e590bca
|
inedges, outedges, edges
|
2014-02-18 13:46:09 +01:00 |
Jan Steemann
|
3fd053eb1e
|
updated tests
|
2014-02-14 18:44:36 +01:00 |
Jan Steemann
|
f8476ce0b0
|
fixed tests
|
2014-02-13 18:14:53 +01:00 |
Jan Steemann
|
7bc4f06b6e
|
fixed failing tests
|
2014-01-30 23:12:40 +01:00 |
Jan Steemann
|
4f3070715c
|
implemented first() and last()
|
2014-01-30 19:11:48 +01:00 |
Jan Steemann
|
b65637e924
|
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
|
2014-01-30 17:30:57 +01:00 |
Jan Steemann
|
51a58b7844
|
collection.any() sharded
|
2014-01-30 17:30:39 +01:00 |
Max Neunhoeffer
|
3a5a085bc5
|
Sort out mess with collection name/id lookup in cluster.
|
2014-01-30 17:27:06 +01:00 |
Jan Steemann
|
9c63246d1c
|
added TRI_SHARDING_COLLECTION_NOT_IMPLEMENTED macro
|
2014-01-14 14:04:29 +01:00 |
Max Neunhoeffer
|
be00fbed46
|
Sort out return type of NextIterator for skiplist indices.
|
2013-11-21 15:47:00 +01:00 |
Jan Steemann
|
72aaacbb54
|
removed priority queues
this feature was never advertised nor documented nor tested.
|
2013-11-18 11:12:36 +01:00 |
Jan Steemann
|
c5619d0795
|
removed unused resolver
|
2013-11-05 10:52:00 +01:00 |
Jan Steemann
|
21d25d0ccc
|
removed resourceholder
|
2013-10-17 10:43:07 +02:00 |
Jan Steemann
|
79f70c7eea
|
replication applier will now preferrably use collection names instead of collection ids when applying events
|
2013-10-14 13:45:44 +02:00 |
Jan Steemann
|
dc69d6fa60
|
updated documentation
|
2013-10-02 17:54:39 +02:00 |
Jan Steemann
|
106fedd615
|
several errors fixed
|
2013-09-26 09:44:50 +02:00 |
Jan Steemann
|
5c0fd200f7
|
more OOM awareness
|
2013-09-19 08:44:12 +02:00 |
Jan Steemann
|
d8690e5fa6
|
make collection revision id a real revision id
|
2013-08-02 09:37:46 +02:00 |
Jan Steemann
|
384438ec7f
|
removed unused elements
|
2013-07-27 00:57:02 +02:00 |
Jan Steemann
|
3ab117de67
|
added collection.first() and collection.last()
|
2013-07-19 14:21:46 +02:00 |
Jan Steemann
|
3cc4405c18
|
added collection.checksum()
|
2013-07-10 11:10:00 +02:00 |
Jan Steemann
|
820324f10c
|
avoid double freeing
|
2013-07-02 17:09:21 +02:00 |
Jan Steemann
|
e3275136cd
|
allow incremental access to all documents from a collection out of AQL
|
2013-06-07 16:51:42 +02:00 |
Jan Steemann
|
40781d558b
|
more error checking for halfway-created v8 objects
|
2013-06-07 11:39:21 +02:00 |
Jan Steemann
|
ab6ca2f017
|
ported all recent fixes from 1.3
|
2013-05-16 21:04:04 +02:00 |
Frank Celler
|
a27fb94fb2
|
issue #491
|
2013-05-02 16:18:19 +02:00 |
Jan Steemann
|
91c63338f2
|
some locking fixes
|
2013-04-17 18:02:55 +02:00 |
Jan Steemann
|
30b2b2ef3e
|
adjusted locks
|
2013-04-16 11:23:21 +02:00 |
Jan Steemann
|
ffb2a0f545
|
added generated file
|
2013-04-10 08:51:55 +02:00 |
Frank Celler
|
cb5427cbce
|
replaced throwing of strings by real objects
|
2013-04-02 11:27:31 +02:00 |
Jan Steemann
|
6b3b181930
|
pass transaction collection into CRUD operations
|
2013-03-28 13:26:49 +01:00 |
Jan Steemann
|
61cb229ca8
|
simplified writing of markers into datafiles
|
2013-03-18 20:04:31 +01:00 |
Jan Steemann
|
e8a6c9ee6e
|
cleaned up doc operation context
|
2013-03-18 17:34:17 +01:00 |
Frank Celler
|
7908f2b26d
|
cleanup of indexes, fix for compaction (hash, cap, geo, skiplist, pq, bit-array)
Conflicts:
arangod/Ahuacatl/ahuacatl-tokens.c
arangod/BitIndexes/bitarray.c
arangod/BitIndexes/bitarray.h
arangod/BitIndexes/bitarrayIndex.c
arangod/BitIndexes/bitarrayIndex.h
arangod/BitIndexes/masterblocktable.h
arangod/GeoIndex/geo-index.c
arangod/HashIndex/hash-index.c
arangod/PriorityQueue/pqueueindex.c
arangod/PriorityQueue/pqueueindex.h
arangod/PriorityQueue/priorityqueue.c
arangod/PriorityQueue/priorityqueue.h
arangod/SkipLists/compare.h
arangod/SkipLists/skiplist.c
arangod/SkipLists/skiplist.h
arangod/SkipLists/skiplistIndex.c
arangod/SkipLists/skiplistIndex.h
arangod/V8Server/v8-query.cpp
arangod/VocBase/compactor.c
arangod/VocBase/document-collection.c
arangod/VocBase/index.c
arangod/VocBase/index.h
arangod/VocBase/synchroniser.c
arangod/VocBase/voc-shaper.c
arangod/VocBase/vocbase.c
lib/BasicsC/hashes.h
lib/BasicsC/memory.c
lib/ShapedJson/json-shaper.h
lib/ShapedJson/shaped-json.h
utils/cleanupCFiles
|
2013-03-15 15:45:39 +01:00 |
Frank Celler
|
1aa5109fa3
|
updated disclaimer
|
2013-03-13 17:03:18 +01:00 |
Frank Celler
|
1803f409b2
|
fixed skip list index
Conflicts:
arangod/SkipLists/skiplistIndex.c
|
2013-03-12 11:13:22 +01:00 |
Frank Celler
|
c915bfa5ff
|
cleanup of indexes, fix for compaction (hash, cap, geo)
Conflicts:
arangod/VocBase/compactor.c
arangod/VocBase/document-collection.c
arangod/VocBase/synchroniser.c
arangod/VocBase/vocbase.c
|
2013-03-11 09:49:58 +01:00 |
Jan Steemann
|
424ab3e759
|
removed redundant function
|
2013-03-07 01:30:34 +01:00 |
Jan Steemann
|
f613c3c4d9
|
fixed race conditions when reading/deleting documents
|
2013-03-01 16:44:40 +01:00 |
Jan Steemann
|
38bceb5df5
|
make functions private
|
2013-02-04 18:51:38 +01:00 |
Jan Steemann
|
b12dda013c
|
removed transactioncollection
|
2013-02-04 13:26:23 +01:00 |
Jan Steemann
|
eaf4166b3e
|
more tests, less collection loading
|
2013-02-01 15:20:01 +01:00 |
Jan Steemann
|
ca8935ae2a
|
fix collection name handling in the face of parallel renames
|
2013-02-01 13:43:14 +01:00 |
Jan Steemann
|
9e5fb04043
|
moved any() to trx
|
2013-01-21 13:20:22 +01:00 |
Jan Steemann
|
82a0ec603d
|
updated documentation
|
2013-01-17 17:40:50 +01:00 |
Jan Steemann
|
3fef8b6451
|
reserve full capacity of result set
|
2013-01-16 01:39:17 +01:00 |
Frank Celler
|
4d4c4abe3f
|
fixed null check
|
2013-01-11 10:40:50 +01:00 |
Frank Celler
|
33e3031380
|
Merge branch '1.1' of github.com:triAGENS/ArangoDB into devel
Conflicts:
Makefile.in
VERSION
arangod/V8Server/v8-query.cpp
build_posix.h
configure
configure.ac
|
2013-01-10 18:00:25 +01:00 |
Frank Celler
|
03f85fae23
|
added 'any' call for collections
|
2013-01-10 10:39:43 +01:00 |
Jan Steemann
|
187d8ecc69
|
some transaction rework
|
2013-01-08 17:26:16 +01:00 |
Jan Steemann
|
229b902a12
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
|
2012-12-18 14:56:37 +01:00 |
Jan Steemann
|
96637435ab
|
fulltext: more query operators, more tests, more controlled memory usage and statistics
|
2012-12-18 14:56:06 +01:00 |
Frank Celler
|
621e4409bc
|
Merge remote-tracking branch 'origin/1.1' into devel
Conflicts:
.gitignore
CHANGELOG
Documentation/Makefile.files
Installation/build.sh
Installation/epm/arangodb.list
Makefile.in
README
README.md
VERSION
aclocal.m4
arangod/HashIndex/hasharray.c
arangod/RestServer/ArangoServer.cpp
arangod/V8Server/ApplicationV8.cpp
config/config.guess
config/config.sub
config/depcomp
configure
configure.ac
html/admin/js/master.js
js/server/arango-password.js
js/server/version-check.js
lib/BasicsC/files.c
lib/BasicsC/logging.c
utils/Makefile.files
|
2012-12-18 13:37:34 +01:00 |
Jan Steemann
|
b8ca0b2d4d
|
fulltext index massive rewrite
|
2012-12-15 01:01:25 +01:00 |
Jan Steemann
|
b5d0457f3a
|
fixed some issues reported by cppcheck
|
2012-12-12 18:42:11 +01:00 |
Jan Steemann
|
63b4c94b0f
|
fulltext resizing, halfway
|
2012-12-07 13:50:29 +01:00 |
Jan Steemann
|
0b001b7a87
|
fixed memory leaks, added newest code by Richard
|
2012-12-06 16:43:33 +01:00 |
Jan Steemann
|
895be759ac
|
removed debug message
|
2012-12-06 09:29:27 +01:00 |
Jan Steemann
|
69986a5de0
|
fixed a segfault when searching for empty words in fulltext
|
2012-12-06 09:28:02 +01:00 |
Jan Steemann
|
1ffa8e702c
|
more tests and documentation for fulltext indexes
|
2012-12-05 16:12:33 +01:00 |
Jan Steemann
|
0b41690881
|
tests for substrings
|
2012-12-04 15:01:48 +01:00 |