jsteemann
|
9f0576c65f
|
don't rely so much on namespace std being present
|
2016-01-08 01:05:06 +01:00 |
Jan Steemann
|
3ad20c0cae
|
auto-generated headers
|
2016-01-06 18:41:51 +01:00 |
Jan Steemann
|
a3b026d9d1
|
removed useless sections from code, unified include guards
|
2016-01-06 14:15:22 +01:00 |
Jan Steemann
|
f422576ee0
|
clang-format
|
2016-01-05 17:43:24 +01:00 |
Jan Steemann
|
edb4d2dc4c
|
fix some VS compile errors
|
2016-01-05 14:10:10 +01:00 |
Max Neunhoeffer
|
225c8cd843
|
Work on TODOs.
|
2015-12-22 16:50:09 +01:00 |
Michael Hackstein
|
cad674549e
|
Integrated the new VocbaseCollectionInfo in Vocbase main
|
2015-12-16 18:58:34 +01:00 |
Michael Hackstein
|
eb417a2ef3
|
Removed TRI_json_t from vocbase main file
|
2015-12-10 15:30:36 +01:00 |
Michael Hackstein
|
0738741cd1
|
Further removed references to TRI_json_t in RestReplication handler. This included a new toVelocyPack function for TRI_vocbase_col_t
|
2015-12-09 12:35:33 +01:00 |
Michael Hackstein
|
02784df7f8
|
Updated file list function to use std::vector<std::string> instead of TRI_string_vector_t.
|
2015-12-08 15:10:03 +01:00 |
Michael Hackstein
|
6e23d46c65
|
Moved struct TRI_vocbase_col_t to a class. It now has functions to dump to VelocyPack
|
2015-12-08 10:30:40 +01:00 |
Jan Steemann
|
01499dde43
|
added deadlock detection for lazy locking of collections
|
2015-10-29 11:57:22 +01:00 |
Jan Steemann
|
bead727a32
|
initial work for better incremental synchronization
|
2015-09-10 18:17:58 +02:00 |
CoDEmanX
|
3a9648d78a
|
More Americanization
|
2015-09-03 22:25:43 +02:00 |
Jan Steemann
|
7540059f36
|
uint32_t => uint64_t
|
2015-08-25 15:08:09 +02:00 |
Jan Steemann
|
37da76546c
|
re-introduced tracking of replication "clients"
|
2015-08-24 12:02:57 +02:00 |
Jan Steemann
|
c5f36e6cd5
|
fixed forward declaration
|
2015-08-19 17:54:06 +02:00 |
Jan Steemann
|
e01e874073
|
don't use void*
|
2015-08-19 12:56:32 +02:00 |
Jan Steemann
|
434d6167db
|
added configuration option `--database.throw-collection-not-loaded-error`
|
2015-08-11 12:31:42 +02:00 |
Jan Steemann
|
330fac6225
|
some unused function cleanup
|
2015-08-06 21:25:32 +02:00 |
Jan Steemann
|
20c96b5e46
|
removed locks
|
2015-07-21 17:34:57 +02:00 |
Jan Steemann
|
e8205e5dc0
|
use new and delete for TRI_server_t
|
2015-07-21 11:57:04 +02:00 |
Jan Steemann
|
4d0872f2b9
|
more cxx
|
2015-07-20 18:42:02 +02:00 |
Jan Steemann
|
124fe7a34c
|
use new/delete for TRI_vocbase_t
|
2015-07-20 12:08:13 +02:00 |
Jan Steemann
|
80a99ab23e
|
refactored cursor API
|
2015-03-30 14:58:51 +02:00 |
Jan Steemann
|
6360c798e7
|
added option `--database.ignore-logfile-errors`
Conflicts:
arangod/RestServer/ArangoServer.cpp
|
2015-03-18 17:46:11 +01:00 |
Jan Steemann
|
64d77cbe24
|
added query tracking feature
|
2015-03-12 13:02:13 +01:00 |
Jan Steemann
|
4f68960ed7
|
removed Ahuacatl [skip ci]
|
2014-10-31 17:31:00 +01:00 |
Jan Steemann
|
e6f10b374b
|
more cleanup
|
2014-10-18 01:39:47 +02:00 |
Jan Steemann
|
ff80fafba5
|
fixed cached lookups of collections on the server, which may have caused spurious problems after collection rename operations
|
2014-10-08 14:59:02 +02:00 |
Jan Steemann
|
ddfb5c965d
|
merged experimental features
|
2014-09-24 09:42:16 +02:00 |
Jan Steemann
|
aa20c9e980
|
renamed last C files...
|
2014-09-13 22:38:25 +02:00 |
Jan Steemann
|
669cb3b235
|
renamed files
|
2014-09-13 01:44:01 +02:00 |
Jan Steemann
|
87afcf5e8d
|
the great rename
|
2014-09-13 00:10:11 +02:00 |
Jan Steemann
|
683fbf4ec4
|
using emplace
|
2014-08-23 00:48:39 +02:00 |
Jan Steemann
|
b36ad17cc6
|
finished --wal.suppress-shape-information
|
2014-07-22 15:16:49 +02:00 |
Jan Steemann
|
599176d1e3
|
do not delete foxx apps on replay
|
2014-07-03 11:42:16 +02:00 |
Jan Steemann
|
28965618d1
|
handle renaming of collections
|
2014-07-02 10:28:43 +02:00 |
Jan Steemann
|
bda2db16da
|
recovery and replication
|
2014-06-30 13:07:48 +02:00 |
Jan Steemann
|
067dbf63b2
|
WAL recovery
|
2014-06-27 19:11:41 +02:00 |
Jan Steemann
|
d56719ae4d
|
simplification of signatures
|
2014-06-24 00:32:40 +02:00 |
Jan Steemann
|
16bf152c8f
|
fully removed replication logger
|
2014-06-21 00:32:47 +02:00 |
Frank Celler
|
4dcf5dc817
|
updated disclaimer
|
2014-06-20 16:40:35 +02:00 |
Jan Steemann
|
8b9cdbe075
|
fixed tests
|
2014-06-18 16:34:11 +02:00 |
Jan Steemann
|
b952c6724d
|
recovery
|
2014-06-17 18:19:04 +02:00 |
Jan Steemann
|
091491d13b
|
crash recovery tests
|
2014-06-17 15:30:11 +02:00 |
Jan Steemann
|
b802973273
|
Merge branch 'mjmh' of https://github.com/triAGENS/ArangoDB into mjmh
Conflicts:
arangod/Wal/CollectorThread.cpp
|
2014-06-11 11:33:48 +02:00 |
Jan Steemann
|
7e6750c397
|
wal flush w/ collection unload
|
2014-06-11 11:33:02 +02:00 |
Max Neunhoeffer
|
2527e34d9d
|
stuct TRI_collection_t and struct TRI_document_collection_t
|
2014-06-11 09:37:07 +02:00 |
Jan Steemann
|
982673ef52
|
read "old" transactions when loading a database
|
2014-06-06 18:32:48 +02:00 |
Jan Steemann
|
e39e39b524
|
removed synchroniser
|
2014-06-02 16:04:56 +02:00 |
Jan Steemann
|
d4dd58b264
|
merged primary-collection.cpp with document-collection.cpp
|
2014-05-31 00:22:32 +02:00 |
Max Neunhoeffer
|
ff1dfdd55f
|
Header cleanup: use #include "Basics/Common.h" in all C++ files.
|
2014-05-21 15:50:30 +02:00 |
Jan Steemann
|
149f7378cb
|
cpp
|
2014-04-03 23:22:32 +02:00 |
Frank Celler
|
5a2fa4f37d
|
stop if upgrade is needed
|
2014-03-01 16:14:29 +01:00 |
Jan Steemann
|
7a0aac82e2
|
re-create database objects on coordinator now, and switch into them
|
2014-02-21 17:40:00 +01:00 |
Jan Steemann
|
435b56bea2
|
fixed dropping of collections
|
2014-01-17 18:27:55 +01:00 |
Jan Steemann
|
481cd2d1be
|
added collection._dbName
|
2014-01-16 11:10:37 +01:00 |
Jan Steemann
|
ffa919d716
|
some modifications for collection accessing
|
2014-01-13 16:32:40 +01:00 |
Jan Steemann
|
5c0e6e12e0
|
added tests for serverstate and clusterinfo
|
2014-01-06 18:19:14 +01:00 |
Max Neunhoeffer
|
317304542a
|
Remove index garbage collector.
|
2013-11-25 10:57:23 +01:00 |
Jan Steemann
|
af6da9a652
|
issue #662: ArangoDB on Windows hanging
|
2013-11-19 16:27:26 +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
|
40894ad258
|
removed unused definition
|
2013-11-11 16:39:11 +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
|
f69ae8f2a9
|
do not access shaper but use memory zone variable
|
2013-11-08 13:42:16 +01:00 |
Jan Steemann
|
08855d5990
|
added collection status "loading"
|
2013-10-29 22:35:07 +01:00 |
Jan Steemann
|
f498f8f03c
|
faster server shutdown
|
2013-10-18 10:18:46 +02:00 |
Jan Steemann
|
467a236187
|
re-added cache for HTTP authentication data
|
2013-09-26 11:26:34 +02:00 |
Jan Steemann
|
8a996c5b60
|
less dependency on regex.h, also fixes some speed problems for key validation
|
2013-09-19 08:20:35 +02:00 |
Jan Steemann
|
0bdae05b96
|
changed reference counting for cursors
|
2013-09-16 13:51:33 +02:00 |
Jan Steemann
|
4a2626525c
|
async dropping of databases
|
2013-09-12 11:00:11 +02:00 |
Jan Steemann
|
3a6cabfe44
|
creating/dropping
|
2013-09-11 17:16:43 +02:00 |
Jan Steemann
|
fde7793137
|
refactored database options
|
2013-09-11 13:22:52 +02:00 |
Jan Steemann
|
5bc1e5ecea
|
dropping databases, unfinished
|
2013-09-11 12:47:27 +02:00 |
Jan Steemann
|
42441b208f
|
refactoring of multiple databases, intermediate commit
|
2013-09-11 11:42:34 +02:00 |
Jan Steemann
|
ac4ed728c0
|
renamed collection `_graphs` to `arangodb_graphs`
|
2013-09-09 11:07:10 +02:00 |
Jan Steemann
|
05bdf94537
|
force lower-case database names
|
2013-09-05 12:43:03 +02:00 |
Jan Steemann
|
bae9f097fc
|
added _dropDatabase()
|
2013-09-02 18:04:19 +02:00 |
Jan Steemann
|
1af5aa6b45
|
block compaction & datafile removal while dumping
|
2013-08-30 17:25:09 +02:00 |
Jan Steemann
|
bfc6648588
|
added server startup options `--server.disable-replication-logger` and `--server.disable-replication-applier`
|
2013-08-02 16:17:51 +02:00 |
Jan Steemann
|
949c194653
|
updated replication configuration
|
2013-08-01 15:50:30 +02:00 |
Jan Steemann
|
c6d3c0bee7
|
conditionalised transactional skiplists with TRI_SKIPLIST_EX until fully integrated and tested
|
2013-08-01 14:55:09 +02:00 |
Jan Steemann
|
05a7f79941
|
re-configuration of logger, cap constraint
|
2013-07-31 14:39:33 +02:00 |
Jan Steemann
|
002ebd48bc
|
removed all replication conditionals
|
2013-07-30 13:16:37 +02:00 |
Jan Steemann
|
6b5900e8e0
|
updated replication api
|
2013-07-30 09:54:39 +02:00 |
Jan Steemann
|
ff6368451e
|
removed some unused hints
|
2013-07-29 16:34:47 +02:00 |
Jan Steemann
|
520d2b7294
|
renamed objectLock to inventoryLock
|
2013-07-27 11:34:30 +02:00 |
Jan Steemann
|
98dd1c2522
|
moved replication parts into separate files
|
2013-07-11 14:44:09 +02:00 |
Jan Steemann
|
a7c1ee0191
|
less lock
|
2013-07-09 13:36:38 +02:00 |
Jan Steemann
|
ca94bf3f39
|
replication
|
2013-07-09 11:15:58 +02:00 |
Jan Steemann
|
d79d95a3a7
|
moved attribute names to defines
|
2013-07-05 14:41:23 +02:00 |
Jan Steemann
|
a0c1308edb
|
initial synching of collections
|
2013-07-04 15:53:51 +02:00 |
Jan Steemann
|
63d739b0aa
|
added objLock
|
2013-06-28 19:15:42 +02:00 |
Jan Steemann
|
b643ff4b43
|
added dump command
|
2013-06-27 19:26:10 +02:00 |
Jan Steemann
|
14422986e0
|
added option --server.authenticate-system-only
|
2013-06-26 23:23:37 +02:00 |
Jan Steemann
|
f7fcd6119d
|
added tests for special collections
|
2013-06-26 17:46:43 +02:00 |
Jan Steemann
|
6e9c3e8e2c
|
replication logging
|
2013-06-26 12:04:55 +02:00 |
a-brandt
|
1c0578c2b5
|
Merge branch 'devel' into multiple_databases
Conflicts:
arangod/RestServer/ArangoServer.cpp
arangod/VocBase/vocbase.c
lib/HttpServer/ApplicationEndpointServer.cpp
lib/HttpServer/ApplicationEndpointServer.h
lib/HttpServer/HttpCommTask.h
lib/HttpServer/HttpHandlerFactory.cpp
lib/HttpServer/HttpHandlerFactory.h
lib/Rest/HttpRequest.cpp
lib/Rest/HttpRequest.h
|
2013-06-03 17:05:01 +02:00 |
Jan Steemann
|
75ee749d78
|
read and write server SHUTDOWN files for faster startups
added documentation about server files
|
2013-05-03 18:30:17 +02:00 |
Jan Steemann
|
2c381d5d6a
|
issue #498
|
2013-05-02 12:27:06 +02:00 |
a-brandt
|
43aec7e76b
|
Merge branch 'devel' of github.com:triAGENS/ArangoDB into multiple_databases
|
2013-04-30 10:05:53 +02:00 |
Oreste Panaia
|
1ddbd2e4d9
|
update
|
2013-04-23 19:02:46 +08:00 |
Oreste Panaia
|
b83d90f021
|
skiplist transaction support
|
2013-04-23 18:56:26 +08:00 |
a-brandt
|
fcae2b2961
|
added RequestContext
|
2013-04-17 16:56:48 +02:00 |
a-brandt
|
aa216c2edb
|
changes for multiple databases
|
2013-04-12 14:15:06 +02:00 |
Jan Steemann
|
f7a5cf4cf3
|
transactions
|
2013-04-03 14:40:23 +02:00 |
Jan Steemann
|
0e6c21e4e7
|
removed NEW_BORN collection status in server
|
2013-03-25 15:51:42 +01:00 |
Jan Steemann
|
61af5f27da
|
added startup option `--database.force-sync-properties`
|
2013-03-14 13:48:58 +01:00 |
Frank Celler
|
1aa5109fa3
|
updated disclaimer
|
2013-03-13 17:03:18 +01:00 |
Frank Celler
|
c915bfa5ff
|
cleanup of indexes, fix for compaction (hash, cap, geo)
Conflicts:
arangod/VocBase/compactor.c
arangod/VocBase/document-collection.c
arangod/VocBase/synchroniser.c
arangod/VocBase/vocbase.c
|
2013-03-11 09:49:58 +01:00 |
Jan Steemann
|
0a883f4076
|
merged some changes from trx branch into devel
|
2013-03-08 14:22:25 +01:00 |
Jan Steemann
|
5732ab8378
|
reduce the size for each collection struct
"path" attribute now has a max length of 512 bytes instead of 4K
|
2013-03-07 18:17:52 +01:00 |
Jan Steemann
|
bdf906ef89
|
fixed a memleak for barriers
|
2013-03-06 14:33:23 +01:00 |
Jan Steemann
|
ca8935ae2a
|
fix collection name handling in the face of parallel renames
|
2013-02-01 13:43:14 +01:00 |
Jan Steemann
|
187d8ecc69
|
some transaction rework
|
2013-01-08 17:26:16 +01:00 |
Jan Steemann
|
f812408a7e
|
documentation for collection names / keys
|
2012-11-23 19:41:14 +01:00 |
Jan Steemann
|
e7f8543d81
|
moved documentation changes from 1.1 to devel
|
2012-11-23 10:18:47 +01:00 |
a-brandt
|
71d3d54de1
|
collection info struct changed
|
2012-11-15 11:24:35 +01:00 |
a-brandt
|
3e302a5aea
|
changed function TRI_IsAllowedCollectionName
|
2012-11-14 14:09:00 +01:00 |
Jan Steemann
|
cdd163cc8a
|
added TRANSACTION() JS function
|
2012-11-13 18:45:27 +01:00 |
Jan Steemann
|
d9f8219bd6
|
added --enable-trx option
|
2012-10-31 11:21:06 +01:00 |
Jan Steemann
|
b9008cbdd5
|
removed TRI_voc_did_t, removed some deprecated typedefs
|
2012-10-29 15:45:52 +01:00 |
a-brandt
|
c2d0749178
|
Merge branch 'devel' of https://github.com/triAGENS/ArangoDB into devel
Conflicts:
arangod/RestHandler/RestDocumentHandler.cpp
arangod/RestHandler/RestEdgeHandler.cpp
arangod/RestHandler/RestImportHandler.cpp
arangod/V8Server/v8-vocbase.cpp
arangod/VocBase/document-collection.c
arangod/VocBase/document-collection.h
arangod/VocBase/primary-collection.c
arangod/VocBase/primary-collection.h
|
2012-10-24 10:46:38 +02:00 |
a-brandt
|
9a599e468a
|
added "_key" attribute
|
2012-10-23 15:58:09 +02:00 |
Jan Steemann
|
c2be68fc7f
|
issue #245
|
2012-10-17 14:21:46 +02:00 |
Oreste Panaia
|
ab15e33b89
|
memory mapped files extensions for windows
|
2012-10-08 17:17:03 +08:00 |
Jan Steemann
|
9bc99b7c9d
|
renamed document collection to primary collection
|
2012-09-14 10:19:41 +02:00 |
Jan Steemann
|
1906f9c36b
|
don't fail in case of EAGAIN rwlock acquisition, fixed locks error logging
|
2012-09-12 13:56:30 +02:00 |
Jan Steemann
|
7626972890
|
issue #155
|
2012-09-06 17:48:06 +02:00 |
Jan Steemann
|
ed395ab8ce
|
issue #153
|
2012-08-28 13:06:04 +02:00 |
Jan Steemann
|
43b7ea951a
|
issue #147: added --database.force-sync-shapes option
|
2012-08-09 19:25:39 +02:00 |
Frank Celler
|
a02faec3a3
|
added basic authentication
|
2012-07-15 17:06:59 +02:00 |
Frank Celler
|
191b1338fe
|
issue #98: Unable to change journalSize
|
2012-07-11 13:42:17 +02:00 |
Frank Celler
|
e455348032
|
added --database.wait-for-sync
|
2012-07-10 16:34:06 +02:00 |
Frank Celler
|
de187b1625
|
added wake-up call for synchroniser
|
2012-07-10 15:06:34 +02:00 |
Frank Celler
|
237968ba26
|
cosmetics
|
2012-07-02 18:44:03 +02:00 |
Frank Celler
|
4e6f4a74a6
|
fixed memory leaks
|
2012-06-22 13:38:55 +02:00 |
Jan Steemann
|
5a74e95f35
|
allow reusing ids and revision when creating collections and documents
|
2012-06-19 15:50:52 +02:00 |
Frank Celler
|
d2c758d663
|
the great rename
|
2012-06-08 15:01:25 +02:00 |