Max Neunhoeffer
aeb98abf7f
More cleanup of skiplist indices.
...
Get rid of only partially used constants in skiplist.h.
Streamline multi skiplist code.
Finish removal of skiplistEx code.
Remove further unused static function.
Remove unused default argument in comparison function.
2013-11-14 14:22:20 +01:00
Max Neunhoeffer
3e9fb1dc2f
Remove comparison callbacks for skiplist index.
2013-11-14 14:22:20 +01:00
Jan Steemann
ea59a12883
improve error message on startup
2013-11-14 10:38:21 +01:00
Jan Steemann
bfbc96d3e8
don't complain upon usage of obsolete --database.force-sync-shapes option
2013-11-14 01:25:55 +01:00
Jan Steemann
c5e9538547
Merge remote-tracking branch 'origin/devel' into inline-shapes
...
Conflicts:
arangod/VocBase/document-collection.c
2013-11-14 01:01:24 +01:00
Jan Steemann
02a793f5ae
improve error messages on startup
2013-11-14 00:55:36 +01:00
Jan Steemann
1e347a0d19
track aligned shape sizes instead of unaligned sizes
2013-11-13 23:00:22 +01:00
Jan Steemann
3695b2ab3a
don't wait long in compactor if compaction lock cannot be acquired instantly
2013-11-13 21:01:43 +01:00
Max Neunhoeffer
a8bb2c48a3
Slightly clean up skiplist index stats in getIndexes.
2013-11-13 13:52:52 +01:00
Max Neunhoeffer
e257f9dd92
Add the option to return numUsed for each index in getIndexes.
...
This is currently implemented only for skip list indices and hash
indices, but not for full text, geo or bitarray, since these do not
export or even count this number.
2013-11-13 12:49:23 +01:00
Max Neunhoeffer
709dbbda78
Export element count for skiplist indices.
2013-11-13 11:20:21 +01:00
Max Neunhoeffer
606bfdd71c
Add counting of number of entries in skiplist index.
2013-11-13 10:41:50 +01:00
Max Neunhoeffer
dd70073b7e
Fix a typo in a comment.
2013-11-12 16:46:33 +01:00
Max Neunhoeffer
fc027e260b
Correct a typo.
2013-11-12 16:36:24 +01:00
Jan Steemann
a31fa45f90
switch order of rollback operations
2013-11-11 16:42:38 +01:00
Jan Steemann
0145d24b0c
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2013-11-11 16:39:20 +01:00
Jan Steemann
40894ad258
removed unused definition
2013-11-11 16:39:11 +01:00
Jan Steemann
303abcc60d
issue #665 : Hash/skiplist combo madness bit my ass
2013-11-11 16:38:38 +01:00
Max Neunhoeffer
b240e62653
Fixed typo in documentation.
2013-11-11 15:06:13 +01:00
Max Neunhoeffer
fd3f0e9f98
Fixed typo in documentation.
2013-11-11 15:04:59 +01:00
Jan Steemann
52bfdf563c
fixed broken call
2013-11-11 13:54:29 +01:00
Jan Steemann
dc82642998
issue #662 : ArangoDB on Windows hanging...
...
fix unloading of collections which prevented some collections from being dropped
2013-11-11 13:51:58 +01:00
Jan Steemann
af41a6d634
renamed parameter
2013-11-11 10:41:24 +01:00
Frank Celler
eee23de5e0
fixed Mac build
...
Conflicts:
Makefile.in
2013-11-09 13:00:21 +01:00
Jan Steemann
f69ae8f2a9
do not access shaper but use memory zone variable
2013-11-08 13:42:16 +01:00
Jan Steemann
3c3e89721f
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2013-11-07 16:25:07 +01:00
Jan Steemann
217e5f897b
fixed bitarray index access
2013-11-07 16:24:57 +01:00
Max Neunhoeffer
ba736d1b7a
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2013-11-07 16:03:04 +01:00
Frank Celler
3111d73f07
used uid and gid
2013-11-07 15:33:57 +01:00
Max Neunhoeffer
a2bce313b4
Speed up skiplist removal if many keys are equal.
2013-11-07 14:10:38 +01:00
Max Neunhoeffer
4e5778ddd8
Correct comments a bit.
2013-11-07 14:10:28 +01:00
Jan Steemann
0384a17186
updated documentation for database creation
2013-11-07 13:46:34 +01:00
Frank Celler
ce25e9dbc8
Merge remote-tracking branch 'origin/1.4' into devel
2013-11-07 12:06:30 +01:00
Frank Celler
a68a5d7fa9
fixed wrong replace for SYSCONFDIR, fixed wrong config file
2013-11-07 11:04:54 +00:00
Frank Celler
2ee6ce33c5
config for ARM
2013-11-06 18:39:44 +01:00
Jan Steemann
cfa6f98a01
shape upgrade
2013-11-06 18:17:48 +01:00
Jan Steemann
7055299a6e
removed shape collections
2013-11-06 17:05:16 +01:00
Jan Steemann
c46d6b99f4
add users when creating a database
2013-11-06 16:48:18 +01:00
Frank Celler
62cc9cf84b
Merge branch '1.4' of github.com:triAGENS/ArangoDB into 1.4
2013-11-06 16:44:52 +01:00
Frank Celler
0d844c3f06
generated arm conf files
2013-11-06 16:44:46 +01:00
Jan Steemann
241ad73940
fixed test
2013-11-06 10:16:26 +01:00
Jan Steemann
d30ca7b658
added `/_api/database/user` method
2013-11-06 09:34:44 +01:00
Jan Steemann
8382e5dbb6
flush authentication cache
2013-11-06 09:33:56 +01:00
Jan Steemann
21360bfc25
free json in case of error
2013-11-06 09:33:40 +01:00
Frank Celler
0ad11bfc06
removed daemon mode when upgrading, added arm building
2013-11-06 09:16:18 +01:00
Jan Steemann
978c12815a
share basic shape types
2013-11-05 20:21:48 +01:00
Jan Steemann
a977c5662a
removed --database.force-sync-shapes option
2013-11-05 18:20:55 +01:00
Frank Celler
44e3c2fe10
Merge branch '1.4' of github.com:triAGENS/ArangoDB into 1.4
2013-11-05 15:13:36 +00:00
Frank Celler
434ac7f921
fixed path, added exec, excluded databases
2013-11-05 15:13:30 +00:00
Jan Steemann
96dc8e3879
free json in case of error
2013-11-05 12:42:50 +01:00
Jan Steemann
984e3c4853
added const
2013-11-05 10:58:33 +01:00
Jan Steemann
c5619d0795
removed unused resolver
2013-11-05 10:52:00 +01:00
Jan Steemann
9e78ab5af5
added NTH and POSITION
2013-11-04 18:24:03 +01:00
Jan Steemann
6c0a452c98
flush authentication cache
2013-11-04 17:43:57 +01:00
Jan Steemann
7924f657d4
added `/_api/database/user` method
2013-11-04 14:22:00 +01:00
Jan Steemann
935d1edd53
issue #653 : slow query
2013-11-04 13:33:26 +01:00
Jan Steemann
3bcfcfb686
issue #654 : bitarray index makes server down
2013-11-04 09:01:46 +01:00
Jan Steemann
dd88487b0f
issue #654 : bitarray index makes server down
2013-11-04 09:01:14 +01:00
Frank Celler
11683a60a2
added debian
2013-11-02 22:16:43 +01:00
Jan Steemann
0b64f18e77
issue #650 : Randonmess of any() should be improved
2013-10-31 10:37:45 +01:00
Jan Steemann
46d4e14f7b
issue #650 : Randonmess of any() should be improved
2013-10-31 10:09:01 +01:00
Jan Steemann
e190076c29
allow dynamic parameters in DOCUMENT()
2013-10-30 16:19:24 +01:00
Jan Steemann
83866ba58b
made AQL DOCUMENT function polymorphic
2013-10-30 16:19:14 +01:00
Jan Steemann
e576ee5662
allow dynamic parameters in DOCUMENT()
2013-10-30 16:17:37 +01:00
Jan Steemann
73dd3f9185
made AQL DOCUMENT function polymorphic
2013-10-30 15:01:38 +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
00e6f2fc2c
print error details
2013-10-30 12:12:32 +01:00
Jan Steemann
188e154566
print error details
2013-10-30 12:11:32 +01:00
Jan Steemann
4f50b98c45
removed second logger implementation
2013-10-30 00:38:25 +01:00
Jan Steemann
08855d5990
added collection status "loading"
2013-10-29 22:35:07 +01:00
Jan Steemann
c751cc80fc
issue #642
2013-10-29 21:15:46 +01:00
Frank Celler
eea1fea806
fixed build number
2013-10-29 12:58:22 +01:00
Frank Celler
ebca4c601e
Merge remote-tracking branch 'origin/devel' into 1.4
2013-10-29 11:18:27 +01:00
Jan Steemann
02736666b1
fixed small memleak
2013-10-29 11:10:13 +01:00
Jan Steemann
2c434d3b20
added DOCUMENT_HANDLE function
2013-10-29 11:09:47 +01:00
Jan Steemann
f7c65c65dd
fixed a warning in Windows
2013-10-29 10:15:19 +01:00
Jan Steemann
2e301f118d
issue #648 : /batch API is missing from Web Interface API Docummentation (Swagger)
2013-10-29 04:43:34 +01:00
Jan Steemann
43b4f78b62
issue #620
2013-10-28 19:38:19 +01:00
Frank Celler
d33bcdc623
rc1
2013-10-28 17:54:24 +01:00
Jan Steemann
536d27acb1
fixed freeing of key
2013-10-28 16:11:23 +01:00
Jan Steemann
df42f2a806
fixed memleak
2013-10-28 14:34:49 +01:00
Jan Steemann
72a2a487d3
some fixes for issue #642
2013-10-28 14:34:37 +01:00
Frank Celler
96d3c32cb7
added startup script
2013-10-27 20:14:48 +01:00
Frank Celler
4324d54232
cosmetics
2013-10-27 10:33:34 +01:00
Frank Celler
8922656eab
fixed var
2013-10-26 20:25:31 +02:00
Frank Celler
4d3045e060
cmake
2013-10-26 09:45:27 +02:00
Frank Celler
d620386a7b
added tests
2013-10-20 18:46:40 +02:00
Frank Celler
9ced80a889
mruby and output
2013-10-20 14:08:26 +02:00
Frank Celler
d82b95d028
added arangod
2013-10-20 13:12:48 +02:00
Jan Steemann
f498f8f03c
faster server shutdown
2013-10-18 10:18:46 +02:00
Jan Steemann
30ed696fc1
open databases in deterministic order
2013-10-18 09:28:17 +02:00
Jan Steemann
54c7386d6c
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2013-10-17 11:12:10 +02:00
Jan Steemann
d71ee7ff6f
fixed issue #615
2013-10-17 11:12:02 +02:00
Jan Steemann
21d25d0ccc
removed resourceholder
2013-10-17 10:43:07 +02:00
Jan Steemann
0a6148f2d6
fixed some VS complaints
2013-10-16 17:27:35 +02:00
Jan Steemann
473a9fca97
directory creation on startup
2013-10-16 16:00:49 +02:00
Jan Steemann
cd5d228e77
moved path checks from --upgrade to server start and database creation
2013-10-16 15:30:13 +02:00
Frank Celler
be162a1e35
Merge branch 'devel' of github.com:triAGENS/ArangoDB into 1.4
...
Conflicts:
CHANGELOG
Documentation/Manual/NewFeatures14.md
Documentation/Manual/NewFeatures14TOC.md
Documentation/Manual/Upgrading14.md
js/apps/system/aardvark/api-docs/collection.json
js/apps/system/aardvark/api-docs/cursor.json
js/apps/system/aardvark/api-docs/database.json
js/apps/system/aardvark/api-docs/document.json
js/apps/system/aardvark/api-docs/edge.json
js/apps/system/aardvark/api-docs/edges.json
js/apps/system/aardvark/api-docs/endpoint.json
js/apps/system/aardvark/api-docs/graph.json
js/apps/system/aardvark/api-docs/index.json
js/apps/system/aardvark/api-docs/job.json
js/apps/system/aardvark/api-docs/replication.json
js/apps/system/aardvark/api-docs/simple.json
js/apps/system/aardvark/api-docs/system.json
js/apps/system/aardvark/api-docs/traversal.json
2013-10-14 14:00:29 +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
4f30db9eda
remove database-specific directories underneath app-path and dev-app-path when dropping databases
2013-10-14 10:35:32 +02:00
Jan Steemann
53e601c6d8
fixed alignment in compaction
2013-10-10 18:19:53 +02:00
Jan Steemann
b8318609e2
updated arangorestore
2013-10-10 16:58:21 +02:00
Jan Steemann
6a353a4c38
resolve collection names on reimport
2013-10-10 12:33:27 +02:00
Jan Steemann
13b51eb849
use batches in arangodump
2013-10-10 09:08:02 +02:00
Jan Steemann
af07091d1c
Windows fixes
2013-10-09 15:33:38 +02:00
Jan Steemann
88f3830c53
refuse to start if no app path is set
2013-10-09 14:07:47 +02:00
Jan Steemann
cc14fb039a
fix some VS warnings
2013-10-09 14:05:36 +02:00
Jan Steemann
fbcb7ecb17
fix temp file creation on Windows
2013-10-09 13:58:01 +02:00
Jan Steemann
0c15f387ae
added collection id translation for dumps
2013-10-09 13:46:12 +02:00
Jan Steemann
f5fb585137
removed superfluous parameter
2013-10-09 13:45:37 +02:00
Jan Steemann
406a1b7d4c
fix filename
2013-10-09 11:24:05 +02:00
Jan Steemann
dde1db5594
added assertion
2013-10-09 09:45:49 +02:00
Jan Steemann
eb2d37d7e0
keep deletions in compaction
2013-10-09 09:44:02 +02:00
Jan Steemann
857c69d5a6
added `--server.allow-method-override` startup option
2013-10-08 17:06:42 +02:00
Jan Steemann
4e5fd904f9
fixed error message
2013-10-08 13:55:53 +02:00
Jan Steemann
63f6cb91f4
added `details` URL parameter for `/_api/import`
2013-10-08 01:34:16 +02:00
Jan Steemann
436cc48f81
changed compaction procedure
...
first determine total size for target compaction file, after that perform the actual compaction
this should fix a problem under Windows where ftruncate is not called
2013-10-07 16:23:59 +02:00
Jan Steemann
4a6ed076e1
added out-of-bounds check for datafile writing
2013-10-07 16:23:36 +02:00
Jan Steemann
dc69d6fa60
updated documentation
2013-10-02 17:54:39 +02:00
Jan Steemann
d6149c9a9a
added documentation for /_api/import
2013-10-02 14:22:25 +02:00
Jan Steemann
e89b0d539d
allow specifying database name for replication sync command and replication applier
2013-10-01 17:59:26 +02:00
Jan Steemann
9d3ecd3584
make database name configurable for replication applier and sync command
2013-10-01 17:45:51 +02:00
Jan Steemann
e5bde25f3b
make source database name configurable for replication applier
2013-10-01 17:36:30 +02:00
Jan Steemann
a5014d64ff
fixes for VC
2013-10-01 10:58:41 +02:00
Jan Steemann
dc6819ea30
shut up VC
2013-10-01 10:45:23 +02:00
Jan Steemann
72c846a8cd
shut up VC
2013-10-01 10:26:35 +02:00
Jan Steemann
04df715864
applied fixes that occurred during build
2013-09-30 18:03:52 +02:00
Frank Celler
ad2d4b9d76
Merge branch 'devel' of github.com:triAGENS/ArangoDB into 1.4
...
Conflicts:
VS2012/Arangod Binary/Arangod Binary.vcxproj
VS2012/Arangoimp Binary/Arangoimp Binary.vcxproj
VS2012/Arangosh Binary/Arangosh Binary.vcxproj
arangod/Ahuacatl/ahuacatl-grammar.c
js/actions/api-database.js
js/apps/aardvark/api-docs/edges.json
js/apps/aardvark/api-docs/traversal.json
js/apps/system/aardvark/api-docs/collection.json
js/apps/system/aardvark/api-docs/cursor.json
js/apps/system/aardvark/api-docs/database.json
js/apps/system/aardvark/api-docs/document.json
js/apps/system/aardvark/api-docs/edge.json
js/apps/system/aardvark/api-docs/graph.json
js/apps/system/aardvark/api-docs/index.json
js/apps/system/aardvark/api-docs/replication.json
js/apps/system/aardvark/api-docs/simple.json
js/apps/system/aardvark/api-docs/system.json
2013-09-30 14:39:59 +02:00
Jan Steemann
b4cdc79697
added db._id()
2013-09-30 13:44:28 +02:00
Jan Steemann
440beec4d3
only trigger development mode reload for URLs starting with /dev/
2013-09-30 10:58:15 +02:00
Jan Steemann
413e038045
fixed race conditions on index file creation
2013-09-30 10:58:00 +02:00
Jan Steemann
729bbc44f0
use per-database directories for Foxx apps
2013-09-30 10:57:29 +02:00
Jan Steemann
709198c340
updated docs for /_api/jobs
2013-09-28 00:44:03 +02:00
Jan Steemann
012a171657
issue #600
2013-09-27 22:49:00 +02:00
Jan Steemann
e3d9d95f3f
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
...
Conflicts:
arangod/RestServer/ArangoServer.cpp
lib/Admin/ApplicationAdminServer.cpp
lib/GeneralServer/GeneralServerDispatcher.h
2013-09-26 17:46:05 +02:00
Jan Steemann
5a422becd8
async job management
2013-09-26 17:30:03 +02:00
Jan Steemann
467a236187
re-added cache for HTTP authentication data
2013-09-26 11:26:34 +02:00
Jan Steemann
d42d497a54
updated docs
2013-09-26 09:57:02 +02:00
Jan Steemann
106fedd615
several errors fixed
2013-09-26 09:44:50 +02:00
Jan Steemann
4969328940
removed unused define
2013-09-25 10:26:03 +02:00
Jan Steemann
97afd329ff
updated documentation
2013-09-24 18:22:38 +02:00
Jan Steemann
46895b4ec2
updated documentation
2013-09-24 15:40:37 +02:00
Jan Steemann
5fb61e7020
updated documentation
2013-09-24 15:05:47 +02:00
Jan Steemann
8e627fd3fa
updated documentation
2013-09-24 13:40:58 +02:00
Jan Steemann
324d7fab03
documentation
2013-09-23 17:49:25 +02:00
Jan Steemann
73f0405ead
added documentation for endpoints
2013-09-23 16:21:02 +02:00
Jan Steemann
1bf82999b9
endpoints handling
2013-09-23 14:26:09 +02:00
Jan Steemann
2e75c872f4
persist list of endpoints
2013-09-23 13:14:54 +02:00
Jan Steemann
9155b16252
caching for db[...]
2013-09-21 00:12:35 +02:00
Jan Steemann
8a9ce4e86d
fixed memory allocation inefficiency
2013-09-20 17:26:26 +02:00