Jan Steemann
299e05c0b2
fixed unrestricted queries in cluster dashboard
2014-05-13 18:15:34 +02:00
Jan Steemann
442fa7503c
added more delay for busy workers
2014-05-10 02:34:18 +02:00
Jan Steemann
d23fe23254
added tasks manual entry
2014-05-10 02:25:59 +02:00
Jan Steemann
cfc2d407d7
added tests for task management
2014-05-10 00:43:14 +02:00
Jan Steemann
3becebf488
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-05-09 17:36:42 +02:00
Jan Steemann
82595ee169
improved periodic task management
2014-05-09 17:36:24 +02:00
Frank Celler
65ad94d9cf
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-05-09 17:15:11 +02:00
Frank Celler
c2d57c7909
added applicationContext and foxxFilename
2014-05-09 17:12:55 +02:00
Jan Steemann
eb73bfb127
make some collections smaller
2014-05-09 15:22:11 +02:00
Jan Steemann
92f3f277f1
make some of the system collections smaller
2014-05-09 13:50:08 +02:00
Jan Steemann
91327e1497
fixed jslint warning
2014-05-09 13:31:52 +02:00
Max Neunhoeffer
21b0264e01
Sort out SSL in PortFinder.
2014-05-09 11:48:06 +02:00
Jan Steemann
c843a12149
jshund
2014-05-09 00:42:18 +02:00
Jan Steemann
20292af75c
throw different type of debug error to prevent bogus "out-of-memory" errors
2014-05-08 23:00:18 +02:00
Jan Steemann
8fa45ca181
added string task ids for periodic jobs
2014-05-08 22:59:36 +02:00
Jan Steemann
78185a60d7
fixed return code for async job cancellation
2014-05-08 18:27:46 +02:00
Jan Steemann
f18d117228
added GC
2014-05-08 14:36:12 +02:00
Jan Steemann
0218291d20
added test for issue #848
2014-05-08 14:08:24 +02:00
Jan Steemann
21cfd10453
added AQL FLATTEN function
2014-05-07 19:50:58 +02:00
Jan Steemann
7f9446f6bc
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-05-07 18:48:44 +02:00
Jan Steemann
7d28a03782
added AQL date functions
2014-05-07 18:17:46 +02:00
scottashton
169ca7589e
fixed healthcheck
2014-05-07 11:12:37 +02:00
Max Neunhoeffer
ad5db2a380
Use cluster auth for shutdown.
2014-05-06 13:02:38 +02:00
Max Neunhoeffer
7b44869eb3
Fix kickstarter process startup and shutdown.
2014-05-06 11:44:25 +02:00
Jan Steemann
8f821d62fe
prevent AQL query from failing
2014-05-05 21:50:15 +02:00
Jan Steemann
b978a271ea
added AQL function `CURRENT_DATABASE()`
2014-05-02 22:06:47 +02:00
Jan Steemann
02a532a122
added CURRENT_USER function for AQL
2014-05-02 12:00:39 +02:00
Jan Steemann
18302b3ab4
do not segfault on cancellation
2014-04-25 12:45:31 +02:00
Jan Steemann
0cb2217518
no need to run the GC after each and every request during testing
...
this change will hopefully make tests run a bit faster
2014-04-23 23:22:49 +02:00
Jan Steemann
a4ee394d4b
fixed AQL return codes in the face of cancellation
2014-04-23 19:07:34 +02:00
Jan Steemann
3744e8dde9
issue #796 : Searching with newline chars broken?
2014-04-22 13:38:06 +02:00
Jan Steemann
4075f08aef
silence foxx manager
2014-04-22 12:13:53 +02:00
Jan Steemann
76c09f43b5
added tests
2014-04-22 11:31:35 +02:00
gschwab
ca984e1212
added 'passwordToken' to create user, fixed small bug with changePassword attribute
2014-04-17 13:27:02 +02:00
Frank Celler
39fd596abc
changed return of users.remove
...
Conflicts:
js/actions/api-user.js
2014-04-16 19:56:04 +02:00
Jan Steemann
2050049b06
added periodic job management
...
this adds functions internal.deletePeriod() and internal.getPeriodic()
functions internal.definePeriodic() now also has an extra parameter to
specify the name of a periodic job. this makes it more easy to tell
jobs apart in the result of internal.getPeriodic().
2014-04-13 22:19:46 +02:00
Frank Celler
22ad916024
added configuration module, documentation is not there yet
2014-04-13 14:20:09 +02:00
Frank Celler
8464018141
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-04-13 14:18:33 +02:00
Jan Steemann
2c030d0119
autoload modules
2014-04-11 18:43:14 +02:00
Frank Celler
e30414b839
fixed path
2014-04-10 17:32:08 +02:00
gschwab
68be5db03b
added foxx app to change initial password
2014-04-10 17:31:44 +02:00
Frank Celler
99bc134bcf
added password token functions
2014-04-10 17:31:33 +02:00
Jan Steemann
ba8e38d6e5
bugfix for AQL query optimiser
...
the following type of query was too eagerly optimised, leading to errors in code-generation:
LET a = (FOR i IN [] RETURN i) LET b = (FOR i IN [] RETURN i) RETURN 1
the problem occurred when both lists in the subqueries were empty. In this case invalid code
was generated and the query couldn't be executed.
2014-04-08 23:26:55 +02:00
Jan Steemann
ad64c52e28
issue #796 : fixed potential issue with newlines treated slightly differently in different parts of AQL
2014-04-08 13:20:26 +02:00
Jan Steemann
88c3089b36
don't report bogus error messages
2014-04-02 17:51:25 +02:00
Jan Steemann
7eeba86254
update routing cache all or nothing
2014-04-02 16:29:42 +02:00
Michael Hackstein
7549c13bc5
Created a simple change password implementation for foxx. Added Documentation
2014-04-01 17:23:09 +02:00
Jan Steemann
e2f1d0dfb6
fixed issues in arango-dfdb
2014-03-27 12:29:32 +01:00
Frank Celler
d34832bbcf
added changePassword attribute for users
2014-03-25 11:40:13 +01:00
Frank Celler
11fb42e722
removed SYS_TEST_PORT from global namespace
2014-03-20 23:05:17 +01:00
Jan Steemann
0ac6928e0f
prevent `body length: -9223372036854775808` being printed
2014-03-20 20:45:06 +01:00
Frank Celler
e3df90d2c3
coffee script fix
...
Conflicts:
js/server/modules/org/arangodb/foxx/manager.js
2014-03-20 19:36:42 +01:00
Jan Steemann
1b69e337a6
fixed datafiles issues
2014-03-14 13:25:15 +01:00
Michael Hackstein
f7a85aa079
Fixed Cluster Agency Communication Tests
2014-03-14 10:54:26 +01:00
Max Neunhoeffer
2a0e487520
Improve error reporting.
2014-03-14 10:33:22 +01:00
Jan Steemann
ec75cbe11a
transactionally query installed apps so prevent race conditions in case of parallel de-installation of apps
2014-03-13 21:50:19 +01:00
Jan Steemann
9b0bb25cc5
don't requeue identical global context methods
2014-03-13 21:48:27 +01:00
Jan Steemann
ef45f43be9
fixed arango-dfdb issues
2014-03-13 20:56:45 +01:00
Max Neunhoeffer
51ab7bbb9b
Skip dump and import tests on the cluster because they cannot work.
2014-03-13 13:38:19 +01:00
Max Neunhoeffer
d84fd0a37f
Really deactivate a test that cannot work on the cluster.
2014-03-13 13:35:43 +01:00
Max Neunhoeffer
0d3b1eccb4
Do not remove logs directory after ruby tests.
2014-03-13 09:51:46 +01:00
Jan Steemann
0dfac28f71
jslint
2014-03-12 17:54:28 +01:00
Max Neunhoeffer
9e42ec4409
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-03-12 16:21:38 +01:00
Max Neunhoeffer
77296e3a84
Enable SSL on cluster.
2014-03-12 16:21:19 +01:00
Jan Steemann
babaf2738b
adjusted tests
2014-03-12 14:19:13 +01:00
Jan Steemann
35cf13a38c
more tests for shapes
2014-03-12 13:26:09 +01:00
Max Neunhoeffer
a70c082a0d
Quote a string correctly for Windows.
2014-03-11 09:32:57 +01:00
Frank Celler
1d9c133bf9
fixed warning
2014-03-10 19:24:06 +01:00
Max Neunhoeffer
24e7293dba
Split shell-any tests to save time on the cluster.
2014-03-10 10:21:28 +01:00
Max Neunhoeffer
6206f91d56
Yet another fix for process shutdown on Unix.
2014-03-07 16:20:12 +01:00
Max Neunhoeffer
101486c6af
Improve error handling in process startup in js testing framework.
2014-03-07 15:01:50 +01:00
Max Neunhoeffer
79ac8949dd
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-03-07 11:37:31 +01:00
Max Neunhoeffer
9d43383f1d
Fix automatic reload of user config on coordinators.
2014-03-07 11:37:16 +01:00
Jan Steemann
ae202acb5c
assign an id to the system database, too
2014-03-07 10:23:17 +01:00
Frank Celler
baa68e0958
Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel
2014-03-06 17:38:23 +01:00
Frank Celler
15e1fbbb0d
replaced meier by arango
2014-03-06 17:38:18 +01:00
Max Neunhoeffer
3c198365fc
Do not run version-check.js at relaunch.
...
Rationale: We cannot possibly know the right authentication
because the owner of the cluster might have changed the password.
Also, it is not necessary to run the script.
2014-03-06 16:39:30 +01:00
Jan Steemann
e1a190a51d
fixed segfault during test on Windows
2014-03-04 16:58:22 +01:00
Max Neunhoeffer
ef474bde11
Quote string in server tests for Windows backslashes.
2014-03-04 16:21:30 +01:00
scottashton
44ab5d1398
new method admin/history to fetch the statistics history for single arango, coordinator and dbserv
2014-03-04 12:05:00 +01:00
Jan Steemann
8815dfe288
jslint
2014-03-04 08:38:43 +01:00
Jan Steemann
a3db6e7fc8
print error if user cannot be added
2014-03-03 09:46:04 +01:00
Jan Steemann
cfc0ebf904
fixed jslint warnings
2014-03-03 08:51:17 +01:00
Frank Celler
cff606d6ab
Merge branch 'sharding' of github.com:triAGENS/ArangoDB into sharding
2014-03-01 16:14:43 +01:00
Frank Celler
5a2fa4f37d
stop if upgrade is needed
2014-03-01 16:14:29 +01:00
Michael Hackstein
799f443b2f
Heartbeats are now interpreted the new way
2014-03-01 14:07:58 +01:00
Michael Hackstein
af9541edbc
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-28 23:20:08 +01:00
Michael Hackstein
017c15638e
Fixed all routes for the geraffelige dashboard reload in cluster
2014-02-28 23:19:57 +01:00
Max Neunhoeffer
a264b55f32
Fight zombies.
2014-02-28 20:24:42 +01:00
Jan Steemann
3ca2001c99
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-28 18:43:36 +01:00
Jan Steemann
629348d696
properly acquire shape write locks
2014-02-28 18:43:09 +01:00
Max Neunhoeffer
b156e93293
Take out 2 tests involving transactions of cluster tests.
2014-02-28 18:01:04 +01:00
Max Neunhoeffer
7544adcc8d
Fix JS testing framework with new path setup.
2014-02-28 15:38:25 +01:00
Max Neunhoeffer
f3095dbaf7
Servers in cluster are not themselves dispatchers.
2014-02-28 15:10:42 +01:00
Max Neunhoeffer
9939b46a16
Disable dispatcher on servers in cluster.
2014-02-28 14:56:28 +01:00
Max Neunhoeffer
c358c677b0
Fix typo.
2014-02-28 14:43:35 +01:00
Max Neunhoeffer
0a8555fab3
Sort out path to javascript files.
2014-02-28 14:19:04 +01:00
Jan Steemann
4615310e97
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-28 13:50:56 +01:00
Jan Steemann
fd08bb0feb
use indexes in AQL
2014-02-28 13:50:39 +01:00
Max Neunhoeffer
0dec16279c
Fix missing require for base64Encode.
2014-02-28 13:17:32 +01:00
Max Neunhoeffer
c342713481
Create logPath directory in kickstarter if not already there.
2014-02-28 12:28:05 +01:00
Max Neunhoeffer
eb62ca7f54
Fix name.
2014-02-28 12:19:19 +01:00
Max Neunhoeffer
d201cdbd03
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-28 12:16:13 +01:00
Max Neunhoeffer
454f86ef01
New setup of paths on cluster kickstarter.
2014-02-28 12:15:31 +01:00
Michael Hackstein
543a65a5e0
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-28 12:09:20 +01:00
Michael Hackstein
352ccf903f
Fixed js error in kickstarter
2014-02-28 12:09:08 +01:00
Frank Celler
f22f1525d2
Merge branch 'sharding' of github.com:triAGENS/ArangoDB into sharding
...
Conflicts:
etc/relative/arangod.conf
2014-02-28 12:03:11 +01:00
Frank Celler
9a410a5b71
added config for server state
2014-02-28 12:02:21 +01:00
Max Neunhoeffer
0ede95adb8
Hand on authorization information to other dispatchers.
2014-02-28 11:49:43 +01:00
Max Neunhoeffer
05055f3d5d
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-28 11:41:01 +01:00
Jan Steemann
c4cfe7a2ea
fixed AQL geo queries
2014-02-28 10:26:31 +01:00
Max Neunhoeffer
10aec4ec4d
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-28 10:00:14 +01:00
Jan Steemann
e505a99a4e
fixed fulltext query
2014-02-28 09:56:44 +01:00
Max Neunhoeffer
b61dfa3c12
Cleanup results of launch and friends in kickstarter.
...
Add allowAgents option for dispatchers.
2014-02-28 09:31:16 +01:00
Jan Steemann
e9c6f17594
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-27 17:45:31 +01:00
Jan Steemann
897d6f4dcd
fixed cluster authentication
2014-02-27 17:45:03 +01:00
Max Neunhoeffer
2ca78ea168
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-27 16:21:28 +01:00
Max Neunhoeffer
a0e187cc29
Finish sharding chapter in user documentation.
2014-02-27 16:20:53 +01:00
Jan Steemann
ed43b0cce9
jslint
2014-02-27 14:58:53 +01:00
Jan Steemann
242b31a1ab
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-27 14:21:03 +01:00
Jan Steemann
4bab2cbf35
fixed queries
2014-02-27 14:20:57 +01:00
Michael Hackstein
7ed4f7c602
Added foxx routes for cluster and dispatchers, they are now cluster resp. dispatcher only
2014-02-27 14:13:13 +01:00
Max Neunhoeffer
8659f0569e
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-27 13:55:02 +01:00
Max Neunhoeffer
4c495ae297
Only use one agent ==> incredible speedup.
2014-02-27 13:54:41 +01:00
Frank Celler
ce3f8ba45b
added dispatcherDisabled check
2014-02-27 13:32:06 +01:00
Max Neunhoeffer
37908e7c00
Please jshund.
2014-02-27 11:59:40 +01:00
Max Neunhoeffer
74eb4ed39c
Fix isHealthy check.
2014-02-27 11:49:45 +01:00
Max Neunhoeffer
a1614f759c
Take out etcd steroids.
2014-02-27 11:41:33 +01:00
Max Neunhoeffer
0009020e5d
Rename etcd executable to etcd-arango
2014-02-27 11:40:37 +01:00
Max Neunhoeffer
135f9b26ac
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-27 09:20:40 +01:00
Frank Celler
e10bab8059
Merge branch 'devel' of github.com:triAGENS/ArangoDB into sharding
2014-02-27 09:16:02 +01:00
Frank Celler
8406f51435
Merge remote-tracking branch 'origin/1.4' into devel
...
Conflicts:
CHANGELOG
VERSION
arangod/Ahuacatl/ahuacatl-access-optimiser.c
arangod/Ahuacatl/ahuacatl-codegen.c
build.h
configure
configure.ac
js/apps/system/aardvark/api-docs.json
js/apps/system/aardvark/api-docs/batch.json
js/apps/system/aardvark/api-docs/database.json
js/apps/system/aardvark/api-docs/endpoint.json
js/apps/system/aardvark/api-docs/job.json
js/apps/system/aardvark/api-docs/replication.json
js/apps/system/aardvark/api-docs/system.json
js/apps/system/aardvark/frontend/js/modules/org/arangodb/graph/traversal.js
js/common/modules/org/arangodb/graph/traversal.js
js/server/modules/org/arangodb/ahuacatl.js
lib/HttpServer/HttpCommTask.h
2014-02-27 09:13:03 +01:00
Max Neunhoeffer
64558d76e0
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-27 09:00:41 +01:00
Max Neunhoeffer
893e7a87b1
Adjust READMEs to reality.
2014-02-27 08:53:21 +01:00
Frank Celler
bc56d26ea3
Merge branch 'sharding' of github.com:triAGENS/ArangoDB into sharding
2014-02-27 08:52:27 +01:00
Jan Steemann
3d5149b022
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
arangosh/V8Client/arangosh.cpp
2014-02-26 21:34:34 +01:00
Jan Steemann
f5269fa3de
fixed traversals
2014-02-26 21:28:40 +01:00
Jan Steemann
8e44bc80a5
return error if etcd binary is not present
2014-02-26 20:24:20 +01:00
Frank Celler
4a4fcfd72f
Merge branch 'sharding' of github.com:triAGENS/ArangoDB into sharding
2014-02-26 16:38:47 +01:00
Frank Celler
e58c0d00d6
be tolerant
2014-02-26 16:38:39 +01:00
Max Neunhoeffer
89761d5c7e
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-26 14:39:20 +01:00
Max Neunhoeffer
bacfafea7f
Rename non-cluster tests.
2014-02-26 14:38:55 +01:00
Jan Steemann
2db3d4b42d
fixed tests
2014-02-26 14:35:14 +01:00
Max Neunhoeffer
d09da8789e
Slightly change naming convention for tests.
2014-02-26 14:28:16 +01:00
Jan Steemann
42465ce876
properly return collection status
2014-02-26 14:23:06 +01:00
Jan Steemann
bb0f87cfdc
fixed bug in Graph.pathTo
2014-02-26 13:40:08 +01:00
Jan Steemann
276a3cf3a1
added SHORTEST_PATH AQL function, fixed bug in Graph.pathTo
2014-02-26 13:34:42 +01:00
Max Neunhoeffer
26c8e03272
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-26 11:48:21 +01:00
Max Neunhoeffer
45c4ae13ec
Load collection when truncated.
2014-02-26 11:47:41 +01:00
Jan Steemann
610df5ce35
allow empty examples
2014-02-26 11:22:49 +01:00
Max Neunhoeffer
86faf20dbb
Disable transactions server test on cluster.
2014-02-26 10:17:05 +01:00
Max Neunhoeffer
ff43f0601b
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-26 08:41:28 +01:00
Jan Steemann
98ceb07b77
add initial user
2014-02-25 17:05:02 +01:00
Max Neunhoeffer
af02a45e45
Disable test on cluster.
2014-02-25 16:16:33 +01:00
Frank Celler
3c5f3a656b
Merge branch 'sharding' of github.com:triAGENS/ArangoDB into sharding
2014-02-25 15:32:12 +01:00
Frank Celler
f2121ff442
cleanup
2014-02-25 15:32:07 +01:00
Jan Steemann
0d57a95d52
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-25 14:08:08 +01:00
Jan Steemann
e1f3b6f2d4
react on empty shard lists
2014-02-25 14:08:00 +01:00
Max Neunhoeffer
5f15e04edc
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-25 12:46:33 +01:00
Frank Celler
569778ae10
Merge branch 'sharding' of github.com:triAGENS/ArangoDB into sharding
2014-02-25 12:07:46 +01:00
Frank Celler
42fb8244e1
added requeue
2014-02-25 12:07:16 +01:00
Jan Steemann
8fe19fa897
fixed index tests
2014-02-25 11:55:39 +01:00
Max Neunhoeffer
f3d12fdd35
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-25 11:35:21 +01:00
Max Neunhoeffer
799eb7c854
Fix tests on cluster.
2014-02-25 11:35:12 +01:00
Jan Steemann
d9c96a91f7
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-25 11:20:02 +01:00
Jan Steemann
af96607fc1
fixed index tests
2014-02-25 11:19:51 +01:00
Max Neunhoeffer
81447c9426
Deactivate a test for the cluster.
2014-02-25 09:56:01 +01:00
Michael Hackstein
0538a0ef5b
The cluster overview now displays information about servers that have either not registered or have been shutteddown normally.
2014-02-24 17:32:13 +01:00
Max Neunhoeffer
a0a78a0544
Run cluster unittests in a separate data dir.
2014-02-24 15:59:49 +01:00
Max Neunhoeffer
5a37b46cab
Improve error reporting of "single" test target.
2014-02-24 14:59:12 +01:00
Max Neunhoeffer
baa6e4fba3
Rename to exclude from standard unittests.
2014-02-24 11:02:30 +01:00
Max Neunhoeffer
7400214d9b
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-24 09:02:45 +01:00
Max Neunhoeffer
078f18138d
Fix a filename from a renaming operation.
2014-02-22 23:55:22 +01:00
Frank Celler
9680f48c5b
added better error reporting
2014-02-22 13:00:26 +01:00
Frank Celler
832254b7b7
fixed graph again
2014-02-21 23:12:37 +01:00
Michael Hackstein
9dda1559bb
Some css fixes
2014-02-21 21:24:05 +01:00
Michael Hackstein
f71ede2d17
Added a view for the shard distribution
2014-02-21 17:04:19 +01:00
Max Neunhoeffer
25e4ac19ed
Nicer print of pid.
2014-02-21 16:04:45 +01:00
Max Neunhoeffer
db91b06f7b
Sort out logs directory in http/ssl server tests.
2014-02-21 14:21:56 +01:00
Max Neunhoeffer
b4bd5ce665
Improve logging.
2014-02-21 13:38:33 +01:00
Max Neunhoeffer
91db141ea5
Change value of things in agency according to Sharding.md.
2014-02-21 13:19:57 +01:00
Max Neunhoeffer
76077f84e7
Report overall test result.
2014-02-21 12:44:31 +01:00
Max Neunhoeffer
3cb1784430
Reorganise unit tests.
...
In JS framework we now find the available test files by directory
listing. This means one can simply drop a file in the right
directory to add a test.
We use a naming convention for filenames which is explained
in the README files in the corresponding directories.
Old unit tests do not yet use this but do use the new names and
should still work as usual.
2014-02-21 11:24:31 +01:00
Max Neunhoeffer
019bb7716f
Add authentication tests to js framework.
2014-02-21 10:09:50 +01:00
Jan Steemann
2c1743a732
append port
2014-02-21 10:05:40 +01:00
Frank Celler
b248911c79
fixed reget of existing graphs
2014-02-20 23:02:38 +01:00
Frank Celler
b01d9d77e7
Merge branch 'devel' of github.com:triAGENS/ArangoDB into sharding
...
Conflicts:
arangod/RestServer/ArangoServer.cpp
arangod/V8Server/ApplicationV8.cpp
arangod/V8Server/ApplicationV8.h
arangod/V8Server/v8-actions.cpp
js/apps/system/aardvark/frontend/js/bootstrap/module-internal.js
js/apps/system/aardvark/frontend/scss/generated.css
js/server/version-check.js
lib/Dispatcher/Job.h
lib/GeneralServer/GeneralServerJob.h
2014-02-20 21:02:07 +01:00
Frank Celler
730da7623a
added periodic tasks and statistics historian
2014-02-20 20:29:55 +01:00
Max Neunhoeffer
3353245e34
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-20 16:20:33 +01:00
Max Neunhoeffer
59699a50af
Start to add arangob tests to js framework.
2014-02-20 16:20:19 +01:00
Jan Steemann
4654451fee
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-20 15:51:57 +01:00
Jan Steemann
c5aedc0dbc
fixed race condition on server start
2014-02-20 15:51:16 +01:00
Max Neunhoeffer
0bf2dcd17c
Add foxx_manager unit test to js framework.
2014-02-20 14:49:48 +01:00
Max Neunhoeffer
aeaffb5fad
Add upgrade unit test to js framework.
2014-02-20 14:33:50 +01:00
Max Neunhoeffer
f0dacea7a3
Please jslint.
2014-02-20 14:13:38 +01:00
Max Neunhoeffer
57813e9e32
Add import unit test to js framework.
2014-02-20 14:10:35 +01:00
Max Neunhoeffer
96c6298a1c
Please jslint.
2014-02-20 12:54:03 +01:00
Max Neunhoeffer
d2538cefeb
Add http_server and ssl_server tests to js framework.
2014-02-20 12:52:03 +01:00
Jan Steemann
f8980f94a5
initialise foxx on startup
2014-02-20 09:22:39 +01:00
Jan Steemann
82d84e92dd
more sleeping
2014-02-19 18:33:11 +01:00
Jan Steemann
d92dd90aac
fixed instance race condition
2014-02-19 17:10:11 +01:00
Max Neunhoeffer
d0865c309f
Fix testing.js.
2014-02-19 15:50:24 +01:00
Jan Steemann
dd5b172e2c
fixed race conditions
2014-02-19 14:55:21 +01:00
Frank Celler
726144ce39
Merge branch 'devel' of github.com:triAGENS/ArangoDB into sharding
...
Conflicts:
arangod/V8Server/ApplicationV8.cpp
2014-02-19 14:30:46 +01:00
Frank Celler
c779325b5d
added frontend-development switch
2014-02-19 14:28:51 +01:00
Jan Steemann
9652ee8b14
cluster start
2014-02-19 11:06:12 +01:00
Jan Steemann
66bc4c9a41
allow unique index creation on shard keys only
2014-02-19 10:30:41 +01:00
Jan Steemann
badf0d26db
fixed jslint warning
2014-02-18 16:55:12 +01:00
Jan Steemann
4c29662e90
initialise foxx
2014-02-18 16:47:55 +01:00
Jan Steemann
dc8e590bca
inedges, outedges, edges
2014-02-18 13:46:09 +01:00
Max Neunhoeffer
1c05f12c67
Create system collections in kickstarter.
2014-02-18 11:52:09 +01:00
Jan Steemann
5cbfcd6dcc
fixed example query
2014-02-18 11:13:20 +01:00
Max Neunhoeffer
a0d1888437
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-18 10:15:51 +01:00
Max Neunhoeffer
8b8c8d2fdc
Fix jslint.
2014-02-18 10:15:32 +01:00
Jan Steemann
682e00245b
fulltext
2014-02-18 10:14:52 +01:00
Jan Steemann
6c3c4b5dce
near/within
2014-02-18 09:47:33 +01:00
Jan Steemann
170bb488b9
fixed failing test
2014-02-18 09:04:51 +01:00
Michael Hackstein
49f91512ba
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-18 08:50:32 +01:00
Michael Hackstein
015ab56259
Merge remote-tracking branch 'origin/devel' into sharding
...
Conflicts:
arangod/VocBase/document-collection.c
arangosh/CMakeLists.txt
js/apps/system/aardvark/test/karma/karma.conf.js
2014-02-18 08:50:27 +01:00
Max Neunhoeffer
4d1020321b
Start to add command line tools for cluster and creation of system colls.
2014-02-17 23:58:52 +01:00
Max Neunhoeffer
b99e14b43b
Add single test.
2014-02-17 18:09:14 +01:00
Max Neunhoeffer
8f6ae0c088
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-17 17:47:40 +01:00
Max Neunhoeffer
aa0f4960fd
Add boost test to JS test suite.
2014-02-17 17:47:20 +01:00
Jan Steemann
23c303da43
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-17 17:46:07 +01:00
Jan Steemann
73aa8226e3
geo query
2014-02-17 17:46:02 +01:00
Max Neunhoeffer
8ff2964c63
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
js/server/modules/org/arangodb/testing.js
2014-02-17 17:24:33 +01:00
Max Neunhoeffer
c567ea90c7
Add unittests_config target to JS testing framework.
2014-02-17 17:07:53 +01:00
Jan Steemann
6491a6797f
fixed jslint warnings
2014-02-17 16:44:26 +01:00
Jan Steemann
05e59bae7b
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-17 16:41:21 +01:00
Jan Steemann
9f16760359
simple query range
2014-02-17 16:41:10 +01:00
Jan Steemann
b8381603d7
fixed invalid assignment
2014-02-17 16:31:22 +01:00
Max Neunhoeffer
05a8a91929
Reactivate some stuff for coordinator, not yet actually called.
2014-02-17 16:31:13 +01:00
Max Neunhoeffer
510c57aacc
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-17 14:05:33 +01:00
Max Neunhoeffer
568edcb8fb
New test function.
2014-02-17 14:05:17 +01:00
Jan Steemann
25b622aab1
fixed jslint warnings
2014-02-17 11:21:01 +01:00
Jan Steemann
c40d930fa6
issue #765 : added SLICE AQL function
2014-02-17 11:09:03 +01:00
Jan Steemann
a546f63714
fixed test
2014-02-17 09:56:27 +01:00
Jan Steemann
3fd053eb1e
updated tests
2014-02-14 18:44:36 +01:00
Max Neunhoeffer
98ed29ab84
Make check for useDatabase switchable for unittests.
2014-02-14 15:33:35 +01:00
Jan Steemann
3eab509562
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-14 10:31:07 +01:00
Jan Steemann
0f0ef8a33f
updated index docs
2014-02-14 10:30:05 +01:00
Max Neunhoeffer
fdd40a5c28
Minor changes in error reporting.
2014-02-14 09:14:33 +01:00
Jan Steemann
f8476ce0b0
fixed tests
2014-02-13 18:14:53 +01:00
Max Neunhoeffer
0d742e4d52
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-13 16:19:44 +01:00
Max Neunhoeffer
339fe1e73d
Drive on with testing framework in JavaScript.
2014-02-13 16:19:28 +01:00
Max Neunhoeffer
e767ac9e45
Change handling of extraArgs slightly. Export PortFinder.
2014-02-13 16:19:06 +01:00
Jan Steemann
bb0f591349
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-13 15:33:39 +01:00
Jan Steemann
7970881b22
single-threaded plan changes
2014-02-13 15:33:29 +01:00
Max Neunhoeffer
2ce2857c7f
Introduce timeout in PortFinder.
2014-02-13 13:50:05 +01:00
Jan Steemann
4fc8cae57d
index creation with ids
2014-02-13 11:00:08 +01:00
Jan Steemann
70988aa215
removed withStats option
2014-02-13 08:48:22 +01:00
Jan Steemann
4dca29cf4e
fixed dropIndex
2014-02-12 18:17:15 +01:00
Jan Steemann
deff511fbf
removed unused variables
2014-02-12 17:14:27 +01:00
Jan Steemann
f4213c02ff
fixed jslint warning
2014-02-12 17:12:15 +01:00
Jan Steemann
a8640a5a59
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-12 17:10:04 +01:00
Jan Steemann
c4d52ff133
getIndexes, dropIndex
2014-02-12 17:09:47 +01:00
Jan Steemann
85f36777b8
prevent confusing message at startup
2014-02-12 17:07:10 +01:00
Max Neunhoeffer
f66dc34221
Implement starting and stopping of a cluster.
2014-02-12 16:22:44 +01:00
Max Neunhoeffer
a2c954133f
Start a new unittest framework running in arangod.
...
This should run also on Windows and will allow for cluster tests.
2014-02-12 16:10:21 +01:00
Jan Steemann
9dc4c9f6c1
getIndexes, coordinator
2014-02-12 14:53:37 +01:00
Jan Steemann
db861e59dc
simple index creation
2014-02-12 14:16:43 +01:00
Jan Steemann
ed93c458df
fixed invalid return value
2014-02-12 13:14:14 +01:00
Jan Steemann
5270f994c9
Merge remote-tracking branch 'origin/devel' into sharding
...
Conflicts:
js/apps/system/aardvark/frontend/css/layout.css
js/server/modules/org/arangodb/arango-collection.js
2014-02-12 12:53:08 +01:00
Jan Steemann
f11577d952
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-12 12:47:57 +01:00
Jan Steemann
3dad329979
ensureIndex
2014-02-12 12:47:51 +01:00
Max Neunhoeffer
2f1b0fe061
Use API to shut down servers.
2014-02-12 12:17:52 +01:00
Max Neunhoeffer
d92a5d9bea
Add authentication between dispatchers.
2014-02-12 09:37:18 +01:00
Jan Steemann
28edb544fd
fixed jslint warnings
2014-02-12 09:15:47 +01:00
Frank Celler
5e5ace0ee3
fixed unloadAll for system modules
2014-02-12 08:32:35 +01:00
Frank Celler
289a7dc0e0
fixed unloadAll for system modules
2014-02-11 22:54:02 +01:00
Max Neunhoeffer
01e31ea1ef
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-11 16:22:59 +01:00
Max Neunhoeffer
7ff31c8805
Start documentation for authorization in cluster plan.
2014-02-11 16:22:26 +01:00
Michael Hackstein
bc16cfae86
Merge remote-tracking branch 'origin/devel' into sharding
...
Conflicts:
Documentation/InstallationManual/Installing.md
arangosh/CMakeLists.txt
2014-02-11 15:52:49 +01:00
Max Neunhoeffer
a78cbf832f
Take out a debugging statement and change an error message.
2014-02-11 15:42:01 +01:00
Max Neunhoeffer
97ff9d086d
Forward planner and kickstarter to arangosh.
2014-02-11 15:40:33 +01:00
Max Neunhoeffer
09c7bf25c2
Allow forbidding coordinators or DBservers on some dispatchers.
2014-02-11 14:37:45 +01:00
Frank Celler
c6ce5c7406
made module loader more node compatible, added coffee script support
2014-02-11 13:26:11 +01:00
Max Neunhoeffer
08077cccb4
Add isHealthy for cluster in kickstarter.
2014-02-11 12:55:25 +01:00
Max Neunhoeffer
9932305c2d
Sort out proper logging for kickstarter.
2014-02-11 11:28:36 +01:00
Max Neunhoeffer
95f01d879c
Add cleanup functionality for cluster kickstarter.
2014-02-11 11:03:50 +01:00
Max Neunhoeffer
d168b0ff7f
Finalise Kickstarter.
2014-02-11 09:52:32 +01:00
Jan Steemann
d72f9680da
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-10 17:47:00 +01:00
Jan Steemann
d52724475f
cap constraints
2014-02-10 17:46:54 +01:00
Max Neunhoeffer
1571a7d0fb
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-10 16:08:48 +01:00
Max Neunhoeffer
77df9b6781
Add documentation for kickstarter and planner.
2014-02-10 15:58:38 +01:00
Jan Steemann
0479fd652f
geo indexes
2014-02-10 15:53:33 +01:00
Jan Steemann
88bfe8f18c
fulltext indexes
2014-02-10 14:55:27 +01:00
Jan Steemann
399ddebbd3
ensureIndex 1st
2014-02-10 14:36:32 +01:00
Jan Steemann
11c470ddd4
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-10 14:15:49 +01:00
Max Neunhoeffer
d8d568297c
Fix command line args.
2014-02-10 13:30:11 +01:00
Max Neunhoeffer
9113732a53
Add a print for debugging.
2014-02-10 13:27:09 +01:00
Max Neunhoeffer
8fa256b0c5
New option arangodExtraArgs
2014-02-10 13:22:43 +01:00
Max Neunhoeffer
06907b7e9f
Cleanup paths in planner and kickstarter.
2014-02-10 11:56:23 +01:00
Frank Celler
7528779137
Merge remote-tracking branch 'origin/1.4' into devel
...
Conflicts:
CHANGELOG
CMakeLists.txt
VERSION
arangod/Ahuacatl/ahuacatl-functions.c
arangod/RestServer/ArangoServer.cpp
arangod/VocBase/vocbase-defaults.c
build.h
configure
configure.ac
js/apps/system/aardvark/api-docs.json
js/apps/system/aardvark/api-docs/batch.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/endpoint.json
js/apps/system/aardvark/api-docs/job.json
js/apps/system/aardvark/api-docs/replication.json
js/apps/system/aardvark/api-docs/system.json
js/apps/system/aardvark/frontend/css/buttons.css
js/apps/system/aardvark/frontend/css/documentsView.css
js/apps/system/aardvark/frontend/js/templates/applicationsView.ejs
js/apps/system/aardvark/frontend/js/templates/documentsView.ejs
js/server/modules/org/arangodb/ahuacatl.js
js/server/tests/ahuacatl-graph.js
2014-02-09 18:39:11 +01:00
Jan Steemann
154c4c0ec0
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-07 16:38:44 +01:00
Jan Steemann
002938aa04
AQL in coordinator
2014-02-07 16:38:35 +01:00
Max Neunhoeffer
fe25b3a1d1
Start documentation for sharding.
2014-02-07 16:08:28 +01:00
Jan Steemann
30a5871098
jslint
2014-02-06 15:56:33 +01:00
Max Neunhoeffer
4f2f96b635
Kickstart finally working, seemingly.
2014-02-06 14:32:05 +01:00
Max Neunhoeffer
30f3468a40
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-06 14:10:29 +01:00
Max Neunhoeffer
7bc57b0852
Fix kickstarter bugs with multiple dispatchers.
2014-02-06 14:09:58 +01:00
Jan Steemann
c38c038492
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
CHANGELOG
js/apps/system/aardvark/frontend/css/collectionsItemView.css
js/apps/system/aardvark/frontend/css/graphlayout.css
2014-02-06 13:18:52 +01:00
Jan Steemann
96f1bfa70d
removed unused variable
2014-02-06 13:12:34 +01:00
Jan Steemann
9a3c5c4277
use limit parameter
2014-02-06 13:10:04 +01:00
Jan Steemann
c36b959c69
jslint
2014-02-06 12:21:16 +01:00
Jan Steemann
57365cdcb0
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-06 12:17:51 +01:00
Jan Steemann
b5550e17a6
updated tests and documentation
2014-02-06 12:11:17 +01:00
Max Neunhoeffer
9295939d98
First working version of planner/kickstarter.
2014-02-06 12:06:23 +01:00
Max Neunhoeffer
d6a5825fe4
Change names in files.
2014-02-06 09:14:16 +01:00
Max Neunhoeffer
00b03f8bf1
Rename files.
2014-02-06 09:09:07 +01:00
Jan Steemann
10eb807366
fixed HTTP CRUD operations
2014-02-05 17:19:45 +01:00
Jan Steemann
f448a5139a
jslint
2014-02-04 17:14:52 +01:00
Jan Steemann
1df92a97b4
fixed JSLint warnings
2014-02-04 17:12:41 +01:00
Jan Steemann
ce9136cbfa
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-04 17:10:04 +01:00
Jan Steemann
3a783dca76
added tests
2014-02-04 17:09:58 +01:00
Max Neunhoeffer
56a629b795
Startup agents seems to work.
2014-02-04 14:44:56 +01:00
Jan Steemann
6bb4f0f0ac
added SKIPLIST AQL function
...
Conflicts:
CHANGELOG
2014-02-03 16:54:35 +01:00
Jan Steemann
fe9464afec
added SKIPLIST AQL function
2014-02-03 16:37:07 +01:00
Max Neunhoeffer
868bf4f0ea
Remove a print statement.
2014-02-03 14:00:14 +01:00
Max Neunhoeffer
67ba924aa9
Set up framework for kickstarters/dispatchers.
2014-02-03 13:58:25 +01:00
Max Neunhoeffer
a0371ec7d9
Finish planning stage of kickstarter?
2014-02-01 15:07:48 +01:00
Jan Steemann
d9bc39c576
don't fail if body response is undefined
2014-02-01 12:08:08 +01:00
Max Neunhoeffer
698e240501
First draft of kickstarter.
2014-02-01 01:51:31 +01:00
Jan Steemann
4a99cde395
jslintified several tests
2014-02-01 01:50:58 +01:00
Jan Steemann
48e3a5828c
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
CHANGELOG
2014-01-31 11:31:09 +01:00
Jan Steemann
8f8c664c5d
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-31 11:29:44 +01:00
Jan Steemann
83af3c9617
truncate sharded
2014-01-31 11:29:36 +01:00
Max Neunhoeffer
3966ce0ac7
Rename sharding dir to cluster
2014-01-31 11:24:01 +01:00
Jan Steemann
4ead86d0f7
removed some unused variables
2014-01-31 11:23:27 +01:00
Jan Steemann
ea7772295b
issue #755
2014-01-31 02:02:25 +01:00
Jan Steemann
b7ad436d19
issue #755 : TRAVERSAL does not use strategy, order and itemOrder options
2014-01-31 01:52:07 +01:00
Jan Steemann
eb632130b2
fixed documentation
2014-01-30 23:42:48 +01:00
Jan Steemann
f4c9b4bc7a
documentation updates
2014-01-30 23:31:03 +01:00
Jan Steemann
7bc4f06b6e
fixed failing tests
2014-01-30 23:12:40 +01:00
Jan Steemann
e9c5af7895
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
CHANGELOG
js/apps/system/aardvark/frontend/css/collectionsView.css
js/apps/system/aardvark/frontend/css/layout.css
js/apps/system/aardvark/frontend/js/routers/router.js
2014-01-30 19:40:21 +01:00
Jan Steemann
4f3070715c
implemented first() and last()
2014-01-30 19:11:48 +01:00
Jan Steemann
6b00e2ccc2
updateByExample sharded
2014-01-30 17:54:25 +01:00
Jan Steemann
8d1ac573a6
removeByExample sharded
2014-01-30 17:40:19 +01:00
Jan Steemann
51a58b7844
collection.any() sharded
2014-01-30 17:30:39 +01:00
Jan Steemann
7a8f2257cc
batchSize
2014-01-30 16:09:25 +01:00
Jan Steemann
ae05c0c5d3
byExample() sharded
2014-01-29 17:55:33 +01:00
Jan Steemann
57aa26bf4a
all() with skip/limit
2014-01-29 14:57:28 +01:00
Jan Steemann
5f8a59d696
all() sharded
2014-01-29 13:51:12 +01:00
Jan Steemann
95da462279
mount default apps in /system
2014-01-28 14:34:49 +01:00
Jan Steemann
3bc0cf49c4
mount default apps in /system
2014-01-28 14:33:47 +01:00
Jan Steemann
0a2d61a42a
added SHORTEST_PATH AQL function, allow user-defined functions for filtering in TRAVERSAL etc.
2014-01-28 01:51:27 +01:00
Jan Steemann
e90ee8c572
shut up jslint
2014-01-27 17:30:44 +01:00
Michael Hackstein
2b327912d5
Foxx Controller will now react to int and integer. Furthermore it throws an error if an illegal attribute is defined
2014-01-27 16:20:32 +01:00
Jan Steemann
ea2af50683
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
Documentation/ImplementorManual/HttpSystem.md
js/apps/system/aardvark/aardvark.js
js/apps/system/aardvark/frontend/css/buttons.css
js/server/version-check.js
2014-01-24 14:50:09 +01:00
Frank Celler
6679995e76
Merge remote-tracking branch 'origin/1.4' into devel
...
Conflicts:
CHANGELOG
Documentation/man/man1/arangob.1
Documentation/man/man1/arangodump.1
Documentation/man/man1/arangoimp.1
Documentation/man/man1/arangorestore.1
Documentation/man/man1/arangosh.1
Documentation/man/man8/arango-dfdb.8
Documentation/man/man8/arangod.8
Documentation/man/man8/foxx-manager.8
Documentation/man/man8/rcarangod.8
Makefile.in
VERSION
aclocal.m4
build.h
config/config.guess
config/config.sub
config/missing
configure
configure.ac
js/apps/system/aardvark/api-docs.json
js/apps/system/aardvark/api-docs/batch.json
js/apps/system/aardvark/api-docs/collection.json
js/apps/system/aardvark/api-docs/database.json
js/apps/system/aardvark/api-docs/endpoint.json
js/apps/system/aardvark/api-docs/job.json
js/apps/system/aardvark/api-docs/replication.json
js/apps/system/aardvark/api-docs/system.json
js/server/bootstrap/module-internal.js
js/server/modules/org/arangodb/actions.js
js/server/modules/org/arangodb/foxx/authentication.js
js/server/modules/org/arangodb/foxx/manager.js
lib/ApplicationServer/ApplicationServer.cpp
2014-01-23 22:24:20 +01:00
Jan Steemann
d55a5b156c
added tests and documentation for issue #748
2014-01-23 17:22:19 +01:00
Jan Steemann
6ec73a5589
fixed reference to unused variable
2014-01-23 16:48:24 +01:00
Michael Hackstein
25dee09874
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-23 16:31:41 +01:00
dajester2013
bc09265335
Update ahuacatl.js
...
vertexFilterType -> vertexFilterMethod
2014-01-23 06:02:30 -06:00
dajester2013
f99df3b6b0
Update ahuacatl.js
...
followVertices changed to filterVertices
2014-01-23 05:48:23 -06:00
dajester2013
1cad676170
Update ahuacatl.js
...
fix indentation
2014-01-23 05:46:34 -06:00
dajester2013
27806d90a8
traversal(_tree) vertex filtering
...
added params "filterVertices" and "vertexFilterType" to traversal(_tree). "filterVertices" accepts an array of examples similar to "followEdges", while "vertexFilterType" defines how to filter out vertices that do not match the examples. "vertexFilterType" can be set to "prune", "exclude", or (default) ["prune","exclude"].
2014-01-23 05:45:28 -06:00
Jan Steemann
5f442ef742
bugfixes
2014-01-23 11:47:49 +01:00
Michael Hackstein
6a0d219bd5
Fixed bug in agency communication. Discrepancy with Agency content
2014-01-23 10:12:48 +01:00
Jan Steemann
39fd7611ed
load/unload of collections
2014-01-22 17:20:06 +01:00
Jan Steemann
8a74c2864e
cleanup of current/collections
2014-01-22 11:41:32 +01:00
Jan Steemann
3e84a3b650
don't throw errors on startup on coordinator
2014-01-22 08:37:54 +01:00
Jan Steemann
7e732174ce
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-21 15:14:13 +01:00
Jan Steemann
ddfa36274d
preparation
2014-01-21 15:14:07 +01:00
Michael Hackstein
23e0122f0f
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-21 14:42:22 +01:00
Max Neunhoeffer
a1a99170e1
Add information about Current collections to ClusterInfo.
2014-01-21 14:28:30 +01:00
Michael Hackstein
7cd01e816c
Fixed new discrepancies between the etcd agency and the high level javascript communication, based on Shards in Collections in the Current state
2014-01-21 14:16:24 +01:00
Jan Steemann
17c8de6560
updated CHANGELOG
...
Conflicts:
CHANGELOG
2014-01-21 13:41:20 +01:00
Jan Steemann
2d4db0ea40
mount all system apps by name
2014-01-21 13:39:57 +01:00
Jan Steemann
f6b872e01c
updated CHANGELOG
2014-01-21 13:38:32 +01:00
Jan Steemann
0c039e0264
mount all system apps by name
2014-01-21 13:27:40 +01:00
Jan Steemann
74c76ce41e
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-21 11:10:52 +01:00
Jan Steemann
2ddacc65e8
clean up Current/Databases for ourselves
2014-01-21 11:10:25 +01:00
Max Neunhoeffer
06953daf80
Fix reporting of dropped shard in Current.
2014-01-21 10:44:02 +01:00
Max Neunhoeffer
eec3c08f87
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-01-21 09:57:26 +01:00
Max Neunhoeffer
18436b6b27
Fix reporting of new collection in Current (shardID instead of DBserverID)
2014-01-21 09:56:54 +01:00
Jan Steemann
64417d4423
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
arangod/V8Server/v8-vocbase.cpp
2014-01-21 09:29:45 +01:00
Michael Hackstein
c7f86b3def
Updated high-level js communication library for newest version of agency comm
2014-01-20 16:37:56 +01:00
Jan Steemann
583878176b
issue #736 : AQL function to parse collection and key from document handle
...
Conflicts:
CHANGELOG
2014-01-17 23:13:06 +01:00
Jan Steemann
9f69aae986
issue #736 : AQL function to parse collection and key from document handle
2014-01-17 22:39:04 +01:00
Jan Steemann
435b56bea2
fixed dropping of collections
2014-01-17 18:27:55 +01:00
Jan Steemann
7751576907
report errors back to the server
2014-01-17 14:19:52 +01:00
Jan Steemann
0bbbd53d4d
added fm.rescan() method
...
Conflicts:
CHANGELOG
2014-01-17 14:06:27 +01:00
Jan Steemann
c7380398d9
added fm.rescan() method
2014-01-17 14:04:10 +01:00
Max Neunhoeffer
e5f8331093
Report collection better in Current.
2014-01-17 14:03:16 +01:00
Jan Steemann
07c0ed3bab
creation/removal of local shards
2014-01-17 12:43:34 +01:00
Jan Steemann
8010963a94
handle plan change for create/drop database
2014-01-16 17:03:10 +01:00
Jan Steemann
c9dabaca86
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-16 15:02:44 +01:00
Jan Steemann
334cd51e6f
include console
2014-01-16 15:01:07 +01:00
Jan Steemann
a987647bd2
handle state changes
2014-01-16 14:52:40 +01:00
Frank Celler
d0c05f6628
fixed issue #734 : foxx cookie and route problem
2014-01-16 14:16:47 +01:00
Frank Celler
87009c7e6e
added missing db prefix
2014-01-16 14:08:45 +01:00
Frank Celler
c2c574d828
added missing encoding
2014-01-16 14:08:28 +01:00
Jan Steemann
657406bb70
fixed jslint warnings
2014-01-15 18:15:38 +01:00
Jan Steemann
72902b2e62
fixed jslint warnings
2014-01-15 18:06:17 +01:00
Jan Steemann
b0e4dc91dd
adjusted listDatabases and doesDatabaseExist
2014-01-15 16:01:05 +01:00
Jan Steemann
fcb545d268
removed unused methods
2014-01-15 14:00:42 +01:00
Jan Steemann
e02b0b52e1
renamed methods
2014-01-15 10:52:56 +01:00
Jan Steemann
ce2627619e
create collection stub
2014-01-14 16:21:48 +01:00
Jan Steemann
b1c4f75e50
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-14 13:29:07 +01:00
Jan Steemann
4ec6f04932
return collection properties
2014-01-14 13:19:43 +01:00
Frank Celler
30252c1877
Merge pull request #731 from pluma/error-response-error-names
...
Added support for error names instead of error types
2014-01-14 00:27:39 -08:00
Jan Steemann
f8c50ade6e
force reloading of user functions
2014-01-13 17:50:36 +01:00
Jan Steemann
8ea145cd8f
force reloading of user functions
2014-01-13 17:49:44 +01:00
Alan Plum
d055c778d4
Added support for error names instead of error types.
2014-01-11 21:37:59 +01:00
Michael Hackstein
9f3479f5b6
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
utils/Makefile.files
2014-01-10 17:41:52 +01:00
Jan Steemann
f95a0dc6c1
defer evaluation of subqueries
2014-01-10 16:45:36 +01:00
Jan Steemann
269e50eb8f
defer evaluation of logical operators
2014-01-10 16:45:07 +01:00
Jan Steemann
dc8fdf8ca0
defer evaluation of subqueries
2014-01-10 16:42:46 +01:00
Jan Steemann
8277e7582c
defer evaluation of logical operators
2014-01-10 10:58:30 +01:00
Michael Hackstein
cccc98e6af
JSLint fix
2014-01-08 13:50:07 +01:00
Michael Hackstein
7c2cd74798
Added Internal documentation for agency communication
2014-01-08 10:18:34 +01:00
Jan Steemann
7a3635adf9
fixed problem with AQL functions in multiple databases
2014-01-08 09:53:03 +01:00
Jan Steemann
56054d3e66
fixed problem with AQL functions in multiple databases
2014-01-08 09:51:56 +01:00
Michael Hackstein
1d47e5c901
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-08 08:36:23 +01:00
Michael Hackstein
b00f9d1100
Added Diff for DBServers and Coordinators
2014-01-08 08:36:17 +01:00
Jan Steemann
8070f9a04f
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-07 17:51:16 +01:00
Jan Steemann
5b965b2a21
added initialised() method
2014-01-07 17:50:52 +01:00
Michael Hackstein
6998e4b2ce
Fixed discrepancies between simulated Agency and real Agency communicating with the Agency.
2014-01-07 17:38:46 +01:00
Michael Hackstein
65bb8d2ae3
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-07 16:47:13 +01:00
Michael Hackstein
92488ab916
Updated to flat version of agency.list and JSLint fixes
2014-01-07 16:40:21 +01:00
Jan Steemann
45a5296e9e
make agency.list() return a flat list if requested
2014-01-07 16:24:54 +01:00
Michael Hackstein
f7183d6d5a
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-07 15:38:47 +01:00
Michael Hackstein
000260d701
Added Sync and convenience functions in high level agency communication
2014-01-07 15:38:41 +01:00
Jan Steemann
5a365cb2b1
removed shardLocation key
2014-01-07 14:00:27 +01:00
Jan Steemann
3183e6d402
created global cluster object variables
2014-01-07 11:34:42 +01:00
Michael Hackstein
9b2cf1abe8
Added options to move shards in high level agency communication
2014-01-07 11:29:39 +01:00
Michael Hackstein
976ed07007
Added read collection/shard information to high level agency communication and massive code cleanup.
2014-01-07 11:13:35 +01:00
Jan Steemann
3309743c1a
moved some collection parameters around
2014-01-07 11:02:49 +01:00
Jan Steemann
5c0e6e12e0
added tests for serverstate and clusterinfo
2014-01-06 18:19:14 +01:00
Michael Hackstein
5bfb936e02
Added plan Coordinators and DatabaseList to high level agency communication.
2014-01-06 13:40:36 +01:00
Jan Steemann
7fcabc2cbf
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-06 13:18:12 +01:00
Jan Steemann
4de2b916c4
added test for uniqid
2014-01-06 13:18:01 +01:00
Michael Hackstein
7605b33dd3
Added current Coordinators and DBservers to high level agency communication
2014-01-06 12:49:57 +01:00
Max Neunhoeffer
30415c6a73
Cleanup conversion C++ <-> Javascript of HttpRequest/HttpResponse.
2014-01-06 11:40:49 +01:00
Jan Steemann
02a84a4f92
allow functions results as parameters in all function calls
2014-01-06 11:15:48 +01:00
Jan Steemann
ca1e6288a2
allow functions results as parameters in all function calls
2014-01-06 11:14:54 +01:00
Michael Hackstein
7b745854db
Added target Coordinators and DatabaseList to high level agency communication.
2014-01-06 09:18:56 +01:00
Michael Hackstein
5bed79017e
Optimized readability of routes in agency-comm tests
2014-01-06 00:01:25 +01:00
Michael Hackstein
17cbbcd092
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-01-03 17:11:05 +01:00
Michael Hackstein
ad99e44223
Started implementing of highlevel js agency communication. Right now it is possible to change the target by adding/removing Database servers
2014-01-03 17:10:57 +01:00
Max Neunhoeffer
eb2afb2f04
Implement case distinction for create collection between cluster and not.
2014-01-03 16:17:34 +01:00
Jan Steemann
a7d9b3f578
added test for cluster helper functions
2014-01-03 16:04:40 +01:00
Jan Steemann
f657e2c943
added cluster helper functions
2014-01-03 15:49:20 +01:00
Jan Steemann
3176c772cf
allow locking/unlocking of arbitrary keys
2014-01-03 15:18:48 +01:00
Jan Steemann
84c46ddb4d
added agency.list()
2014-01-03 15:11:03 +01:00
Jan Steemann
532a59d0a3
added agency locks
2014-01-03 13:52:54 +01:00
Jan Steemann
87c1897c23
added lock and unlock functions, yet untested
2014-01-02 18:03:08 +01:00
Jan Steemann
c48d54c49b
conditional execution of agency tests
2014-01-02 17:22:37 +01:00
Jan Steemann
8070db37a2
changed heartbeat watch implementation
2014-01-02 13:36:26 +01:00
Frank Celler
84507cfc44
merged changes from 1.4 back to devel
2013-12-27 14:59:23 +01:00
Jan Steemann
b903d9080d
Merge remote-tracking branch 'origin/devel' into sharding
...
Conflicts:
js/apps/system/aardvark/test/karma/karma.conf.js
2013-12-20 15:35:50 +01:00
Jan Steemann
2c8ef0125f
ported web interface changes from devel to 1.4
2013-12-18 16:22:16 +01:00
Jan Steemann
7c4944de83
added --server.ssl-protocol option for client tools
...
Conflicts:
arangosh/Benchmark/BenchmarkThread.h
lib/GeneralServer/SslAsyncCommTask.h
2013-12-13 17:58:24 +01:00
Jan Steemann
e7ba403998
added --server.ssl-protocol option for client tools
2013-12-13 17:53:51 +01:00
Jan Steemann
5b0713af9c
added recursive watches and structured get
2013-12-12 11:16:41 +01:00
Jan Steemann
13bcc2bf7a
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
2013-12-11 18:39:10 +01:00
Jan Steemann
025a11dbee
fixed comments
2013-12-11 18:37:26 +01:00
Jan Steemann
620f4b1c47
added agency tests
2013-12-11 18:37:15 +01:00
Jan Steemann
8ac6d9728e
better clone some objects returned by AQL user-defined functions
2013-12-04 22:05:54 +01:00
Jan Steemann
44b3237882
moved server-only tests to js/server/tests
...
this hopefully removes some future confusion about the tests
also moved some graph stuff into js/common as client-side graphs did not fully work
make logfile path accessible
2013-12-04 22:05:00 +01:00
Jan Steemann
16264f992d
better clone some objects returned by AQL user-defined functions
2013-12-04 20:39:51 +01:00
Jan Steemann
c63655b64c
make test more reliable
2013-12-04 20:38:07 +01:00
Jan Steemann
32a247aa2f
added tests for creating / dropping graphs
2013-12-02 15:12:07 +01:00
Jan Steemann
a5f6faaae4
issue #675 : Dropping a collection used in "graph" module breaks the graph
2013-12-02 13:58:29 +01:00
Jan Steemann
28110b01e3
issue #671 : make more graph-methods work client-side, too
2013-11-25 10:23:46 +01:00
Jan Steemann
6cf0fa2b4a
issue #671 : make other graph methods work client-side, too
2013-11-25 10:22:36 +01:00
Jan Steemann
13b8b293bc
increased test threshold
2013-11-25 09:40:51 +01:00
Max Neunhoeffer
3aa1b12a45
Merge branch 'skiplist-cleanup' into devel
...
This implements a considerable cleanup of the skip list index code:
- Replace implementation of skip lists by a generic one using
callbacks for comparisons
- The new implementation resides in lib/BasicsC/skip-list.*
- It uses a singly linked list (unidirectional) as opposed to the
previous implementation which used a doubly linked list
- Adjust skip list index code in arangod/SkipLists/skiplistIndex.* to
use the generic skip list implementation
- Unify unique skip lists and non-unique ones into one code base
- Cleanup in skip list index code, in particular with respect to
iterators
- Prepare the scene for sparse skip list indices
2013-11-22 10:47:04 +01:00
Max Neunhoeffer
b23f299aaa
Add unittest for correctness of skiplist index.
2013-11-22 10:40:13 +01:00
Jan Steemann
b75c66c2e4
fixed segfault in AQL optimiser when using IN on constant, non-list values
2013-11-21 22:56:37 +01:00
Jan Steemann
6302003f06
fixed segfault in AQL optimiser when using IN on constant, non-list values
2013-11-21 22:53:32 +01:00
Lucas Dohmen
2024bdf941
Graph: Fixed `getVertices`
2013-11-20 15:37:56 +01:00
Jan Steemann
436b47eb0c
removed unnecessary shaper attribute from struct
2013-11-20 12:38:47 +01:00
Jan Steemann
0fe4c7b090
fixed shape compaction
2013-11-20 12:02:13 +01:00
Jan Steemann
42257ba2f6
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2013-11-18 11:42:08 +01:00
Jan Steemann
319f5f8dbd
removed unused variables
2013-11-18 11:41:57 +01:00
Lucas Dohmen
ec9459ef40
Removed unused assignments
2013-11-18 11:25:43 +01:00
Jan Steemann
9054e14232
removed unused variables
2013-11-18 11:22:09 +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
5d9cd13c4f
issue #671 : Method graph.measurement does not exist
2013-11-18 10:39:39 +01:00
Jan Steemann
018bbaa01d
issue #671 : Method graph.measurement does not exist
2013-11-18 10:28:09 +01:00
Jan Steemann
4b7b0cabd3
use skiplist index in byExample
2013-11-16 01:20:33 +01:00
Max Neunhoeffer
929ea7bbf8
Increase a threshold because a unittest failed by coincidence.
2013-11-14 14:22:20 +01:00
Jan Steemann
5c2dcf8f74
added database-directory test
2013-11-11 14:36:49 +01:00
Max Neunhoeffer
ea7abdc027
Add a test suite.
...
This is to test the performance of deletion with a skip-list index
and many documents with the same value in the attribute indexed
by the skip-list.
2013-11-08 09:26:06 +01:00
Jan Steemann
40a21d0efb
fixed bitarray index access
2013-11-07 16:27:23 +01:00
Jan Steemann
9d5e5ff7cc
merged fix for issue #653
2013-11-07 16:26:45 +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
Max Neunhoeffer
7d19f11a70
Add a test suite.
...
This is to test the performance of deletion with a skip-list index
and many documents with the same value in the attribute indexed
by the skip-list.
2013-11-07 16:00:26 +01:00
Jan Steemann
ae872007ac
updated database creation API
2013-11-07 14:06:44 +01:00
Jan Steemann
819e9a1cb6
fixed user creation on database creation
2013-11-07 13:32:42 +01:00
Jan Steemann
c46d6b99f4
add users when creating a database
2013-11-06 16:48:18 +01:00
Jan Steemann
9e78ab5af5
added NTH and POSITION
2013-11-04 18:24:03 +01:00
Jan Steemann
935d1edd53
issue #653 : slow query
2013-11-04 13:33:26 +01:00
Jan Steemann
abcf1c769a
greater tolerance for stddev dist
2013-10-31 18:55:50 +01:00
Jan Steemann
83a2e5ca3d
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2013-10-31 18:40:33 +01:00
Jan Steemann
fdceda75e8
greater tolerance for stddev dist
2013-10-31 18:40:17 +01:00