Jan Steemann
9fa7fe20ea
scan-build
2014-05-15 10:16:13 +02:00
Jan Steemann
2bc4aa90af
fixed issues found by scan-build
2014-05-15 10:09:06 +02:00
Jan Steemann
579a46220e
added one-shot tasks
2014-05-14 21:04:37 +02:00
Jan Steemann
a02611fba1
case-insensitive completion
2014-05-14 18:43:01 +02:00
Jan Steemann
8a5c2438b9
removed tabs
2014-05-14 18:01:40 +02:00
Esteban Lombeyda
ed7feb0664
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-05-13 13:46:55 +02:00
Esteban Lombeyda
3ca80a796d
Avoiding warining C4250 of microsoft compiler
2014-05-13 13:45:06 +02:00
Jan Steemann
b0f119e88c
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-05-13 13:39:52 +02:00
Jan Steemann
9f7923ace3
fixed VS warnings
2014-05-13 13:39:42 +02:00
Jan Steemann
1e99992a4e
added note about non-functional `options` attribute
2014-05-13 12:58:24 +02:00
Jan Steemann
3f6d28de8d
fixed VS warnings
2014-05-13 12:44:00 +02:00
Jan Steemann
6011994329
added atomic header
2014-05-12 18:05:25 +02:00
Jan Steemann
300da03c5c
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
2014-05-12 17:25:01 +02:00
Jan Steemann
14813638dd
removed boost
2014-05-12 17:22:42 +02:00
Jan Steemann
ed50f3656d
added unordered_map and unordered_set
2014-05-12 17:09:26 +02:00
Jan Steemann
b96b7d489c
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-05-12 16:50:33 +02:00
Jan Steemann
401c8f8192
do not pass 0 to ctor
2014-05-12 16:50:17 +02:00
Jan Steemann
027ec2d3f4
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
...
Conflicts:
arangod/V8Server/V8PeriodicTask.cpp
arangod/V8Server/V8PeriodicTask.h
arangod/V8Server/v8-actions.cpp
js/common/bootstrap/module-internal.js
js/server/server.js
lib/Dispatcher/ApplicationDispatcher.cpp
lib/Dispatcher/RequeueTask.cpp
lib/GeneralServer/GeneralListenTask.h
lib/Scheduler/ApplicationScheduler.cpp
lib/Scheduler/PeriodicTask.cpp
lib/Scheduler/Scheduler.cpp
lib/Scheduler/Scheduler.h
lib/Scheduler/Task.cpp
lib/Scheduler/Task.h
lib/Scheduler/TimerTask.cpp
lib/Scheduler/TimerTask.h
2014-05-12 16:49:20 +02:00
Esteban Lombeyda
9c1d39c1f4
Some Windows Warnings are avoided
2014-05-12 16:48:05 +02:00
Frank Celler
1048559dcf
fixed percent
2014-05-12 00:38:03 +02:00
Jan Steemann
d23fe23254
added tasks manual entry
2014-05-10 02:25:59 +02:00
Jan Steemann
548a79ac4d
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-05-10 00:43:40 +02:00
Jan Steemann
cfc2d407d7
added tests for task management
2014-05-10 00:43:14 +02:00
Max Neunhoeffer
8ce1b08183
Add a ClusterMethod to truncate a collection in a cluster.
2014-05-09 23:14:41 +02:00
Jan Steemann
82595ee169
improved periodic task management
2014-05-09 17:36:24 +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
931269245d
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-05-09 12:18:17 +02:00
Jan Steemann
2eca70e606
fixed timeout overflows on 32 bit
2014-05-09 12:17:57 +02:00
Frank Celler
20479ef320
added missing namespace
2014-05-09 11:00:18 +02:00
Jan Steemann
2e17f4bcd7
cppcheck
2014-05-09 00:21:17 +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
7b9ce7046f
added typecasts
2014-05-08 14:29:15 +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
Max Neunhoeffer
62ca0e9a30
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-05-07 16:47:06 +02:00
Max Neunhoeffer
a312d496a9
Finish server functionality for cluster dump.
2014-05-07 16:36:47 +02:00
Max Neunhoeffer
df68f47338
Use StringBuffer in SimpleHttpResult rather than stringstream.
2014-05-07 16:35:40 +02:00
Max Neunhoeffer
8ba8ffcbb1
Add a useful const.
2014-05-07 16:34:22 +02:00
Esteban Lombeyda
6385569dec
manualy unification of JS_ProcessStatistics in devel and 2.0
2014-05-07 10:43:44 +02:00
Max Neunhoeffer
18b759ce32
Fix killing of processes unknown to arangod under Unix.
2014-05-06 11:41:55 +02:00
Frank Celler
990a041bbd
added local directory to search path
2014-05-04 21:24:52 +02:00
Frank Celler
3db2475d1c
added ignore for certain API calls (version & aardvark)
2014-05-04 12:46:29 +02:00
Jan Steemann
0a5e641f97
added index memory usage statistics
...
this also adds index memory usage to the output of the `figures` method
2014-05-02 22:05:29 +02:00
Jan Steemann
77d02b1235
fixed invalid typedef
2014-05-02 12:29:11 +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
Max Neunhoeffer
0dd2bfe38e
Cleanup 64-byte alignment for 32-bit compilation.
2014-04-24 11:08:28 +02:00
Jan Steemann
d3d3473013
fixed compile warning regarding ISOC90
2014-04-23 21:30:55 +02:00
Jan Steemann
9bfcca67a0
fixed compile warning regarding assigned-only variables
2014-04-23 21:30:20 +02:00
Jan Steemann
a4ee394d4b
fixed AQL return codes in the face of cancellation
2014-04-23 19:07:34 +02:00
Jan Steemann
f34d25381f
don't log if not properly initialised
2014-04-22 22:00:09 +02:00
Jan Steemann
4732a42c18
fixed small memleak in application server setup
2014-04-22 16:36:26 +02:00
Jan Steemann
341481ba66
fixed Windows compile errors and warnings
2014-04-22 14:49:00 +02:00
Frank Celler
91fd5b5c0f
fixed base init
2014-04-21 19:06:17 +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
=
20d450da81
Bug fix: compirler error
2014-04-17 15:46:24 +02:00
=
74860e3a84
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-04-17 15:36:53 +02:00
Frank Celler
8e9ad58f3b
added cancelation of asnyc jobs
...
Conflicts:
arangod/V8Server/ApplicationV8.cpp
arangod/V8Server/v8-actions.cpp
lib/Rest/Handler.h
2014-04-16 20:16:22 +02:00
=
87ae2f9c2a
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-04-14 08:56:20 +02:00
Jan Steemann
74f184dd81
fix compile warning
2014-04-13 22:21:13 +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
Jan Steemann
90c0d0dfd6
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-11 21:33:41 +02:00
Jan Steemann
d0bcb02015
generate/validate keys
2014-04-11 16:19:00 +02:00
Jan Steemann
b5cb711a47
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
2014-04-11 13:01:13 +02:00
Jan Steemann
86398d7cde
insert standalone marker
2014-04-11 13:01:00 +02:00
Frank Celler
fc0ffd40b6
added missing figures
2014-04-10 11:48:35 +02:00
Jan Steemann
0852dbb301
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into mjmh
2014-04-09 09:51:38 +02:00
Jan Steemann
f893a9e53e
typecast
2014-04-09 09:36:21 +02:00
=
4ba9aa110b
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-04-09 08:53:14 +02:00
Jan Steemann
d8d63a72bc
json to bson
2014-04-08 16:13:37 +02:00
Jan Steemann
c29cf874b5
transaction interface
2014-04-08 14:40:09 +02:00
Jan Steemann
eb7a94a861
fixed compile warning
2014-04-08 13:21:25 +02:00
Jan Steemann
de38d8c0ea
simplify serialisation of JSON into string-buffer
2014-04-07 21:31:23 +02:00
Jan Steemann
3cc2b59e74
size tests
2014-04-07 21:27:57 +02:00
Max Neunhoeffer
7383abbfa3
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-04-07 15:07:40 +02:00
Max Neunhoeffer
5dc976ad45
Improve BsonHelper interface.
2014-04-07 15:07:22 +02:00
Jan Steemann
87b31f9793
VS fixes
2014-04-07 11:50:52 +02:00
Max Neunhoeffer
d8509eceda
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-04-07 10:27:30 +02:00
Max Neunhoeffer
ac20acbda3
Draft of BsonHelper done.
2014-04-07 10:27:04 +02:00
=
0b61d6d4cf
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-04-07 08:51:41 +02:00
Jan Steemann
e8d61b0c01
set report interval to zero so loop isn't woken up permanently
2014-04-05 00:21:20 +02:00
Jan Steemann
049bcd82f3
disable no-op
2014-04-05 00:21:02 +02:00
Jan Steemann
16edd4b767
variable alignment
2014-04-05 00:20:41 +02:00
Jan Steemann
7f637ba12d
use empty instead of size check
2014-04-05 00:20:21 +02:00
Max Neunhoeffer
78f72f76ad
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-04-04 16:57:24 +02:00
Max Neunhoeffer
7410545842
First version of C++ frontend for libbson.
...
Appending and setup OK.
Read access not yet done.
2014-04-04 16:56:49 +02:00
Jan Steemann
0f5ae9b4eb
use WorkingSetSize instead of PeakWorkingSetSize
2014-04-04 16:43:38 +02:00
Jan Steemann
282f510e34
fixed race conditions
2014-04-04 14:57:14 +02:00
Max Neunhoeffer
21e725f138
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-04-04 12:52:00 +02:00
Max Neunhoeffer
41befb9d85
Move BSON to C++.
2014-04-04 12:51:45 +02:00
=
82ec298f44
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-04-04 12:29:38 +02:00
Jan Steemann
b922c74ab7
removed unused Url class
2014-04-04 10:23:41 +02:00
Jan Steemann
9aaeafda10
cpp
2014-04-04 10:21:54 +02:00
=
4f5415c291
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-04-04 08:56:31 +02:00
Jan Steemann
30f9dba42f
don't log nonsense errors
2014-04-03 23:23:08 +02:00
=
ad97866c76
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-04-03 17:14:14 +02:00
Jan Steemann
6baeaf606d
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-04-03 16:14:19 +02:00
Jan Steemann
17bf8ebafb
fixed VS warnings
2014-04-03 16:13:56 +02:00
Max Neunhoeffer
5a2debd863
Add a first version (only 2 funcs) of tri-bson.h
2014-04-03 15:55:51 +02:00
Jan Steemann
23dffa05a7
change parameter name to avoid compiler warnings
2014-04-03 13:34:55 +02:00
Jan Steemann
100e514841
issue #798 : Lower case http headers from arango
...
This change allows returning capitalized HTTP headers, e.g.
`Content-Length` instead of `content-length`.
The HTTP spec says that headers are case-insensitive, but
in fact several clients rely on a specific case in response
headers.
This change will capitalize HTTP headers if the `X-Arango-Version`
request header is sent by the client and contains a value of at
least `20100` (for version 2.1). The default value for the
compatibility can also be set at server start, using the
`--server.default-api-compatibility` option.
2014-04-03 13:24:59 +02:00
Esteban Lombeyda
93d9992a23
TRI_GetPhysicalMemory for current process is implemented
2014-04-03 10:12:57 +02:00
Jan Steemann
88c3089b36
don't report bogus error messages
2014-04-02 17:51:25 +02:00
Esteban Lombeyda
d9e9983286
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-04-02 16:29:10 +02:00
Esteban Lombeyda
df2ef651fe
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-04-02 16:27:57 +02:00
Esteban Lombeyda
dfd7eb7bae
implementation of thread number and process times for windows
2014-04-02 14:47:33 +02:00
Jan Steemann
50f2ffaaaf
fixed misbehaving memory barriers for Visual Studio 2013
...
seems we are affected by the issue described here:
http://lists.schmorp.de/pipermail/libev/2014q1/002318.html
2014-04-02 14:19:40 +02:00
Max Neunhoeffer
0b80d25c29
Fix bug in associative-multi-pointer hash.
...
Also finish unittest for it.
2014-04-01 20:28:58 +02:00
Esteban Lombeyda
4d9534280b
implementing process information for windows processes
2014-04-01 17:05:17 +02:00
Max Neunhoeffer
2970899e6c
More debug code to track down bug in hash table.
2014-04-01 16:22:54 +02:00
Max Neunhoeffer
5fb98df16e
Debugging output.
2014-04-01 15:54:51 +02:00
Max Neunhoeffer
4f0453e6f9
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-04-01 14:50:52 +02:00
Max Neunhoeffer
8585d97c80
Fix a bug in multi pointer hash.
2014-04-01 14:50:29 +02:00
Jan Steemann
70f0c5c304
lol VS
2014-04-01 11:19:45 +02:00
Jan Steemann
086bfbe156
fix hash function call
2014-04-01 11:05:41 +02:00
Jan Steemann
e5b4bd8718
fix for VS
2014-04-01 10:50:08 +02:00
Max Neunhoeffer
a3596a6013
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into devel
2014-04-01 10:09:10 +02:00
Max Neunhoeffer
43c0e8f166
Small improvement in lookup.
2014-04-01 10:01:56 +02:00
Jan Steemann
bc5428021f
changed function name
2014-04-01 09:20:27 +02:00
Jan Steemann
9cce65a0ac
added missing files
2014-04-01 09:19:10 +02:00
Jan Steemann
b9293dee2c
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-03-31 13:47:23 +02:00
Max Neunhoeffer
c2316ba473
Fix three bugs with memory management in associative-multi.c
2014-03-31 13:40:31 +02:00
Jan Steemann
5f3ea348bc
separated FNV hashing functions
2014-03-31 11:41:23 +02:00
Max Neunhoeffer
4ae51b42bf
Sort out internal statistics and polish future pair stuff.
2014-03-31 11:06:40 +02:00
Max Neunhoeffer
9dfbb0efdb
Use UNIX line endings in xxhash.
2014-03-31 09:25:05 +02:00
Max Neunhoeffer
4ed8230b3a
Merge branch 'devel' into associative_tests
2014-03-31 08:46:36 +02:00
Jan Steemann
3644a73554
speed up CRC calculation
...
measured speedup on an x86_64 Linux
-----------------------------------
clang, -O2, without patch:
* 5,000,000x CRC of a 256 byte buffer: TOOK: 0.858567
* 5,000,000x CRC of a 512 byte buffer: TOOK: 1.67744
* 5,000,000x CRC of a 1024 byte buffer: TOOK: 3.31552
* 5,000,000x CRC of a 2048 byte buffer: TOOK: 6.58735
* 5,000,000x CRC of a 4096 byte buffer: TOOK: 13.1924
clang, -O2, with patch
* 5,000,000x CRC of a 256 byte buffer: TOOK: 0.669745
* 5,000,000x CRC of a 512 byte buffer: TOOK: 1.3234
* 5,000,000x CRC of a 1024 byte buffer: TOOK: 2.63565
* 5,000,000x CRC of a 2048 byte buffer: TOOK: 5.26927
* 5,000,000x CRC of a 4096 byte buffer: TOOK: 10.6086
gcc, -O2, without patch:
* 5,000,000x CRC of a 256 byte buffer: TOOK: 0.752911
* 5,000,000x CRC of a 512 byte buffer: TOOK: 1.46402
* 5,000,000x CRC of a 1024 byte buffer: TOOK: 2.88934
* 5,000,000x CRC of a 2048 byte buffer: TOOK: 5.74819
* 5,000,000x CRC of a 4096 byte buffer: TOOK: 11.4839
gcc, -O2, with patch:
* 5,000,000x CRC of a 256 byte buffer: TOOK: 0.643093
* 5,000,000x CRC of a 512 byte buffer: TOOK: 1.20488
* 5,000,000x CRC of a 1024 byte buffer: TOOK: 2.39155
* 5,000,000x CRC of a 2048 byte buffer: TOOK: 4.75178
* 5,000,000x CRC of a 4096 byte buffer: TOOK: 9.34864
2014-03-28 20:26:56 +01:00
Jan Steemann
55f0dc5739
logfile opening/closing fixes
2014-03-28 16:45:06 +01:00
Max Neunhoeffer
f7476a36ef
Take out some diagnostics.
2014-03-28 16:25:13 +01:00
Max Neunhoeffer
7f11440402
Repair graphs with new edge index.
2014-03-28 16:21:18 +01:00
Max Neunhoeffer
078687fe00
Change edge index. Compiles but does not work yet.
2014-03-28 11:10:49 +01:00
Max Neunhoeffer
05c9e4fd54
Cleanup resizing of MultiPointerHash
2014-03-28 09:14:20 +01:00
Esteban Lombeyda
a0f6c9d138
Compiler Fix
2014-03-27 17:10:34 +01:00
Max Neunhoeffer
b4e80d5a26
Merge branch 'devel' into associative_tests
2014-03-27 16:32:56 +01:00
Max Neunhoeffer
650d852db9
Graph tests work again.
2014-03-27 16:32:24 +01:00
Esteban Lombeyda
c502f37c1b
Non used variables were commented out (Compiler warning C4101)
2014-03-27 16:06:13 +01:00
Jan Steemann
d48a2507fc
fixed wrong return type
2014-03-27 09:45:25 +01:00
Jan Steemann
7ab5a11ad0
fixed small memleak in linenoise editor
2014-03-27 09:27:53 +01:00
Max Neunhoeffer
100e689fe9
Remove unused code for associative multi arrays.
...
If we ever need this, it will be better to copy the code for
associative multi pointer arrays.
2014-03-27 00:15:27 +01:00
Max Neunhoeffer
d7f78c8add
Finish deletion of entries from associative-multi hash.
2014-03-27 00:10:09 +01:00
Max Neunhoeffer
7b4f7f665c
Lookup compiles, deletion planned.
2014-03-26 16:21:50 +01:00
Max Neunhoeffer
c32f717a07
Merge branch 'devel' into associative_tests
2014-03-26 15:12:54 +01:00
Max Neunhoeffer
185d86c04f
Snapshot before moving to indices in associative-multi.
2014-03-26 15:12:36 +01:00
gschwab
b4a9026237
omit www authenticate
2014-03-26 11:38:35 +01:00
Jan Steemann
cf22660e85
fixed memleak
2014-03-26 10:43:23 +01:00
Max Neunhoeffer
2336b9f310
Try variants of TRI_IncModU64 and add TRI_DecModU64.
2014-03-26 09:15:57 +01:00
Jan Steemann
05d8db9430
make ArangoDB not send back a `WWW-Authenticate` header
...
make ArangoDB not send back a `WWW-Authenticate` header to a client in case the
client sends the `X-Requested-With` header with a value of `XMLHttpRequest`
This is done to prevent browsers from showing their built-in HTTP authentication
dialog for AJAX requests that require authentication.
ArangoDB will still return an HTTP 401 (Unauthorized) if the request doesn't
contain valid credentials, but it will omit the `WWW-Authenticate` header,
allowing clients to bypass the browser's authentication dialog.
2014-03-25 18:48:15 +01:00
Max Neunhoeffer
fd76cd6fad
Experiments on hashing.
2014-03-25 16:24:27 +01:00
Frank Celler
d34832bbcf
added changePassword attribute for users
2014-03-25 11:40:13 +01:00
Jan Steemann
f60eae74e4
fix compiler warning
2014-03-24 16:13:20 +01:00
Jan Steemann
fa391e0636
slight GC improvements
2014-03-24 16:12:59 +01:00
Max Neunhoeffer
5c63512bb5
If we run out of prime numbers, do not change value.
2014-03-24 14:07:31 +01:00
Max Neunhoeffer
523029e190
Use only hash lengths that are prime numbers.
2014-03-24 14:07:00 +01:00
Max Neunhoeffer
dde446fb28
Optimise hash tables by no longer using % for wraparound.
2014-03-24 14:04:24 +01:00
Jan Steemann
2aef412cd4
use sizeHint for hash index, too
2014-03-21 22:59:41 +01:00
Jan Steemann
5a3f2aaa49
improved job API
...
* added REST API method HTTP GET `/_api/job/job-id` to query the status of an
async job without potentially fetching it from the list of done jobs
* fixed non-intuitive behaviour in jobs API: previously, querying the status
of an async job via the API HTTP PUT `/_api/job/job-id` removed a currently
executing async job from the list of queryable jobs on the server.
Now, when querying the result of an async job that is still executing,
the job is kept in the list of queryable jobs so its result can be fetched
by a subsequent request.
2014-03-21 21:19:45 +01:00
Jan Steemann
8d84c325f9
fix compile warning
2014-03-21 08:56:52 +01:00
Frank Celler
e25945aaba
fixed javascript.execute for coffee-script
2014-03-20 22:51:30 +01:00
Frank Celler
ba63528b18
removed register
2014-03-17 15:44:09 +01:00
Jan Steemann
c760272a7f
provide a sint hint to indexes when initially filling them
...
this may speed up building indexes when opening an existing collection
2014-03-17 11:29:13 +01:00
Jan Steemann
1f86d43ec3
bumped version number in `X-Arango-Version` compatibility header sent by arangosh and other client tools
2014-03-14 12:16:32 +01:00
Jan Steemann
d10258594e
issue #772 : added diagnostic output for Foxx application upload
...
Conflicts:
CHANGELOG
2014-03-14 10:50:38 +01:00
Jan Steemann
1cd29e0bb4
fixed typo in comment
2014-03-13 23:02:51 +01:00
Jan Steemann
ef45f43be9
fixed arango-dfdb issues
2014-03-13 20:56:45 +01:00
Jan Steemann
bef0a661a1
silence compiler
2014-03-13 20:09:43 +01:00
Frank Celler
56eb394f04
replace is now a protected virtual method
2014-03-12 18:19:50 +01:00
Jan Steemann
65f66ec6d9
changed expression to satisfy clang
2014-03-12 15:40:57 +01:00
Jan Steemann
ff2198151b
fixed vector insert at end
2014-03-12 14:27:51 +01:00
Jan Steemann
3e8e6a76be
report sizeof void*
2014-03-11 09:03:32 +01:00
Max Neunhoeffer
5110b45c26
Change Windows version to pass SOCKET handles to libev.
...
One has to use the corresponding change in the ArangoDB-Windows
repository as well, where libev is patched for this purpose.
2014-03-10 15:38:03 +01:00
Max Neunhoeffer
ccb037a4d9
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-03-07 16:48:46 +01:00
Max Neunhoeffer
cd0a33de9f
Seemingly fix behaviour on Windows.
...
Note: WSACleanup complains and we do not know a fix.
2014-03-07 16:48:21 +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
Jan Steemann
910996529c
windows
2014-03-07 11:45:55 +01:00
Jan Steemann
6b42df078b
sockets fix
2014-03-06 17:17:31 +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
84364a7601
fixed socket shutdown on Windows
2014-03-06 10:34:29 +01:00
Jan Steemann
e9d2d555af
renamed parameter to silence compilers
2014-03-06 10:34:13 +01:00
Frank Celler
0684d0bda4
added vista locks
...
Conflicts:
GNUmakefile
lib/BasicsC/locks-win32.c
lib/BasicsC/locks-win32.h
2014-03-05 14:22:27 +01:00
Jan Steemann
3451c8a03e
fixed createNonce call
2014-03-05 10:46:52 +01:00
Max Neunhoeffer
63bcda3c78
Fix a typo for Windows.
2014-03-04 13:13:10 +01:00
Max Neunhoeffer
dcb2feccd0
Another try to fix process startup under Windows.
2014-03-04 12:31:14 +01:00
Max Neunhoeffer
e652d663bf
Fix socket closing under Windows.
2014-03-04 11:23:11 +01:00
Max Neunhoeffer
c298863dd1
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-03-04 10:58:13 +01:00
Max Neunhoeffer
41eaf9aaab
Under Windows, do only SO_EXCLUSIVEADDRUSE.
2014-03-04 10:57:46 +01:00
Jan Steemann
c18055b284
fixed compiler warning
2014-03-04 10:41:55 +01:00
Max Neunhoeffer
1cb38c6aca
Fix compilation under windows.
2014-03-04 08:53:16 +01:00
Jan Steemann
9cdd453043
fixed compiler warning
2014-03-03 19:25:42 +01:00
Max Neunhoeffer
e280ea9e91
First try to cleanup process startup for good.
...
Unix: compiles and works.
Windows: tried to cleanup, did not try to compile yet.
2014-03-03 17:02:16 +01:00
Jan Steemann
3478c8bc74
cppcheck
2014-03-03 09:12:34 +01:00
Frank Celler
f4dd63e55d
Merge branch 'sharding' of github.com:triAGENS/ArangoDB into 2.0
2014-03-02 13:41:59 +01:00
Frank Celler
e0552606c3
added residentSizePercent
2014-03-01 18:16:58 +01:00
Frank Celler
cdf635d5c6
added residentSizePercent
2014-03-01 18:14:14 +01:00
Frank Celler
58ca2f9647
added windows mem function
2014-03-01 17:28:06 +01:00
Frank Celler
d37a5221ab
added pyhsical memory for linux
2014-03-01 17:23:20 +01:00
Frank Celler
e70c9bed21
added total memory for mac
2014-03-01 17:16:10 +01:00
Frank Celler
5a2fa4f37d
stop if upgrade is needed
2014-03-01 16:14:29 +01:00
Frank Celler
b888e8cfa6
Merge branch 'devel' of github.com:triAGENS/ArangoDB into sharding
...
Conflicts:
arangod/V8Server/V8PeriodicJob.cpp
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/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
2014-02-28 20:37:05 +01:00
Max Neunhoeffer
a264b55f32
Fight zombies.
2014-02-28 20:24:42 +01:00
Max Neunhoeffer
7a767b25ac
waitpid for a child even if we do no longer know it.
2014-02-28 20:20:43 +01:00
Esteban Lombeyda
751046e6f1
using white spaces instead tabulators
2014-02-28 19:01:35 +01:00
Jan Steemann
629348d696
properly acquire shape write locks
2014-02-28 18:43:09 +01:00
Frank Celler
a764a9a772
changed info to debug
2014-02-28 12:28:31 +01:00
Frank Celler
1aa3a02167
changed default log level to warning
2014-02-28 12:25:30 +01:00
Esteban Lombeyda
85e824f1c8
Bug Fix: compiler error
...
: searching strategy for installation directory upgraded
2014-02-28 12:07:29 +01:00
Frank Celler
e8a638f1b5
only support programm suffix
2014-02-27 21:38:34 +01:00
Frank Celler
56536adb96
set log level as soon as possible
2014-02-27 18:47:16 +01:00
Jan Steemann
242b3d5bbf
const
2014-02-26 11:08:21 +01:00
Jan Steemann
23ba186b0d
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
CHANGELOG
arangod/Ahuacatl/ahuacatl-access-optimiser.c
arangod/CapConstraint/cap-constraint.c
js/apps/system/aardvark/frontend/scss/_tiles.scss
js/apps/system/aardvark/frontend/scss/generated.css
js/apps/system/aardvark/frontend/scss/style.scss
js/common/modules/org/arangodb/users-common.js
2014-02-25 17:21:14 +01:00
Jan Steemann
edfdda6d12
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-25 15:44:08 +01:00
Jan Steemann
0ac7ddaaf9
fix shell client test results
2014-02-25 15:43:57 +01:00
Frank Celler
f2121ff442
cleanup
2014-02-25 15:32:07 +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
b42f836202
prevent JSONification of cyclic objects
2014-02-24 14:50:47 +01:00
Max Neunhoeffer
826714c1b3
Document REUSEADDR setup.
2014-02-24 12:54:21 +01:00
Max Neunhoeffer
70c541fec6
Sort out REUSEADDR matter for good?
2014-02-24 12:40:48 +01:00
Jan Steemann
870f969933
added user validation API at POST `/_api/user/<username>`
2014-02-24 11:12:37 +01:00
Max Neunhoeffer
a762a8c32c
Default for SOCK_REUSEADDR is false.
2014-02-24 11:04:38 +01:00
Max Neunhoeffer
2315bc2c87
Cleanup TRI_GetAbsolute code.
2014-02-24 09:25:52 +01:00
Frank Celler
a2fb92948e
added better error reporting
2014-02-22 13:00:00 +01:00
Jan Steemann
00d8a9023f
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-21 17:40:38 +01:00
Jan Steemann
7a0aac82e2
re-create database objects on coordinator now, and switch into them
2014-02-21 17:40:00 +01:00
Max Neunhoeffer
f7e57a5b47
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into sharding
...
Conflicts:
js/apps/system/aardvark/frontend/scss/generated.css
js/apps/system/aardvark/manifest.json
lib/Rest/EndpointIp.cpp
lib/Rest/EndpointUnixDomain.cpp
lib/V8/v8-utils.cpp
2014-02-21 15:28:21 +01:00
Max Neunhoeffer
4e847c508c
Fix a comment.
2014-02-21 15:15:40 +01:00
Max Neunhoeffer
f3abfaa1b1
Fix a deadlock situation in the SimpleHttpClient if the server dies.
2014-02-21 15:14:43 +01:00
Jan Steemann
211b0da24b
moved options --server.reuse-address and --server.no-reuse-address into ApplicationEndpointServer
2014-02-21 14:44:18 +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
38f1e55f99
ignore cache
2014-02-20 20:35:18 +01:00
Frank Celler
730da7623a
added periodic tasks and statistics historian
2014-02-20 20:29:55 +01:00
Jan Steemann
68707cabad
better error message if keyfile cannot be found
2014-02-20 18:06:25 +01:00
Max Neunhoeffer
e7730b6a16
Kill process under Unix even when it is not known.
2014-02-20 10:17:16 +01:00
Max Neunhoeffer
a58e261f16
Repair windows executeExternal.
2014-02-19 15:46:16 +01:00
Max Neunhoeffer
074ef1cb31
Unify process startup between Windows and not.
2014-02-19 15:01:37 +01:00
Jan Steemann
79408d479a
removed unused functions
2014-02-19 11:44:51 +01:00
Max Neunhoeffer
6b3cfa1256
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-19 11:13:16 +01:00
Max Neunhoeffer
c756f0bb04
Fix command line quoting for Windows.
2014-02-19 11:12:03 +01:00
Frank Celler
066abd777c
Merge branch 'devel' of github.com:triAGENS/ArangoDB into sharding
...
Conflicts:
js/apps/system/aardvark/frontend/js/routers/router.js
2014-02-19 10:21:00 +01:00
Frank Celler
da7d64bba9
removed wow6432 hack
2014-02-19 10:13:30 +01:00
Max Neunhoeffer
3a121b4082
First try to fix Windows command line arg quoting.
2014-02-19 09:58:20 +01:00
Max Neunhoeffer
c3c2cba69b
Build up command line arguments for windows process startup.
2014-02-18 15:34:29 +01:00
Max Neunhoeffer
e66afb062c
Fail hard if a configuration option cannot be parsed.
2014-02-18 12:11:34 +01:00
Max Neunhoeffer
bc99b765d0
Add wait argument to statusExternal.
...
Windows version untested.
2014-02-17 16:40:11 +01:00
Max Neunhoeffer
99df09decb
Fix cmake entry for RestShutdownHandler
2014-02-17 16:30:23 +01:00
Max Neunhoeffer
c2cb8c20cb
Fix casting bug.
2014-02-17 14:45:47 +01:00
Max Neunhoeffer
75eff02608
Please the compiler under Windows.
2014-02-17 14:27:46 +01:00
Max Neunhoeffer
dd3546ee40
Resolve socket bug under Windows.
2014-02-17 14:21:47 +01:00
Max Neunhoeffer
3d27a9f0ad
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-02-14 14:44:45 +01:00
Max Neunhoeffer
076bc6e723
Cleanup socket abstraction for different OSes.
2014-02-14 14:44:27 +01:00
Frank Celler
6269c61aa7
Merge remote-tracking branch 'origin/devel' into sharding
2014-02-14 14:21:59 +01:00
Jan Steemann
f8476ce0b0
fixed tests
2014-02-13 18:14:53 +01:00
Esteban Lombeyda
d6094cf5de
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-02-13 16:41:38 +01:00
Esteban Lombeyda
6ccfa1aad2
starting and killing of windows process was implemented
2014-02-13 16:30:31 +01:00
Jan Steemann
bb0f591349
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-13 15:33:39 +01:00
Frank Celler
739900fc2f
try to force abort
2014-02-13 12:06:52 +01:00
Jan Steemann
fc84d4c005
Merge branch 'sharding' of https://github.com/triAGENS/ArangoDB into sharding
2014-02-13 11:18:49 +01:00
Frank Celler
95472a82eb
Merge remote-tracking branch 'origin/devel' into sharding
...
Conflicts:
js/apps/system/aardvark/test/karma/karma.conf.js
2014-02-13 11:07:01 +01:00
Frank Celler
7a3176ac8d
use new readline per default for mac
2014-02-13 11:03:48 +01:00
Jan Steemann
4fc8cae57d
index creation with ids
2014-02-13 11:00:08 +01:00
Jan Steemann
c4d52ff133
getIndexes, dropIndex
2014-02-12 17:09:47 +01:00
Max Neunhoeffer
5c467148a3
Add HTTP REST API call for shutdown.
2014-02-12 10:47:43 +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
Frank Celler
c6ce5c7406
made module loader more node compatible, added coffee script support
2014-02-11 13:26:11 +01:00
Max Neunhoeffer
650343a650
Fix download using different ports than 80.
...
Handle errors better in SYS_TEST_PORT
2014-02-11 09:51:36 +01:00
Jan Steemann
399ddebbd3
ensureIndex 1st
2014-02-10 14:36:32 +01:00
Esteban Lombeyda
dbc4ef79eb
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
2014-02-07 16:33:52 +01:00
Esteban Lombeyda
8ab6290d65
Bug fix: tabulators work correct under microsoft windows. Needs 49ee3f0d0fc80cce300427a2ddbf519c61a7cb24
...
of ArangoDB-Windows
2014-02-07 16:30:04 +01:00
Jan Steemann
b4d9f10f17
fixed some database methods
2014-02-06 15:54:34 +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
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
91fc65ba8d
Change signal from SIGKILL to SIGTERM because it is more friendly.
2014-02-06 12:06:06 +01:00
Max Neunhoeffer
340549624b
Redirect on 307 as well if requested.
2014-02-06 09:14:27 +01:00
Jan Steemann
58b3e0f99d
splitted a few tests
2014-02-05 15:15:51 +01:00
Jan Steemann
0087a5a877
issue #756 : white-listed `server` header
2014-02-05 09:12:03 +01:00
Jan Steemann
79190570ba
issue #756 : set access-control-expose-headers on CORS response
...
the following HTTP headers are now whitelisted by ArangoDB in CORS responses:
- etag
- content-encoding
- content-length
- location
- x-arango-errors
- x-arango-async-id
2014-02-04 18:09:58 +01:00
Max Neunhoeffer
e42ac23b0f
Remove debugging code.
2014-02-04 16:21:18 +01:00
Max Neunhoeffer
56a629b795
Startup agents seems to work.
2014-02-04 14:44:56 +01:00
Max Neunhoeffer
73b4222089
Fix a bug in StartExternalProcess.
2014-02-04 14:05:31 +01:00
Max Neunhoeffer
6e08a96795
Fix bug with empty argument in makeAbsolute.
2014-02-04 11:50:21 +01:00
Max Neunhoeffer
0c8de8a3ae
Add fs.makeAbsolute needed by kickstarter.
2014-02-04 11:36:28 +01:00
Jan Steemann
545742a5fd
added option `--server.disable-authentication-unix-sockets`
...
with this option, authentication can be disabled for all requests coming
in via UNIX domain sockets, enabling clients located on the same host as
the ArangoDB server to connect without authentication.
Other connections (e.g. TCP/IP) are not affected by this option.
The default value for this option is `false`.
Note: this option is only supported on platforms that support Unix domain
sockets.
2014-02-02 00:22:07 +01:00
Max Neunhoeffer
c2e6c16395
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-01-31 19:34:55 +01:00
Max Neunhoeffer
b6c3600ecc
Add an include needed to please the compiler on Linux.
2014-01-31 19:31:36 +01:00
Max Neunhoeffer
73f3dbc328
Merge branch 'devel' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-01-31 18:56:47 +01:00
Frank Celler
988bd0b891
added port test
2014-01-31 18:38:02 +01:00
Frank Celler
29f075cfce
added external processes
2014-01-31 15:55:51 +01:00
Jan Steemann
9643469631
do not allow changing shard key attributes
2014-01-31 13:19:03 +01:00
Max Neunhoeffer
6f71c60b0c
Merge branch 'sharding' of ssh://github.com/triAGENS/ArangoDB into sharding
2014-01-30 20:47:34 +01:00
Max Neunhoeffer
ca2c4cdf52
Exorcise closing of connections in SimpleHttpClient.
2014-01-30 20:46:26 +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
Frank Celler
973f9aa2fb
added linenoise
2014-01-30 17:23:24 +01:00
Jan Steemann
5f8a59d696
all() sharded
2014-01-29 13:51:12 +01:00
Jan Steemann
e2a7e2dfb3
windows
2014-01-28 17:32:32 +01:00
Max Neunhoeffer
c3f01237b0
Implement replace and update on cluster.
...
This still has a freeing too early bug with TRI_json_t.
2014-01-28 16:49:44 +01:00
Jan Steemann
e906f68235
windows fixes
2014-01-27 17:46:15 +01:00
Jan Steemann
894ea527a6
testing readline...
2014-01-27 17:06:27 +01:00