Jan Steemann
bb24068029
cpp
2014-04-03 17:50:38 +02: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
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
Jan Steemann
bfc05ae0b9
removed superfluous macro and check
2014-01-17 23:16:18 +01:00
Jan Steemann
435b56bea2
fixed dropping of collections
2014-01-17 18:27:55 +01:00
Jan Steemann
5571698555
serialize/unserialize collection data from agency
2014-01-03 19:04:50 +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
cfa6f98a01
shape upgrade
2013-11-06 18:17:48 +01:00
Jan Steemann
4969328940
removed unused define
2013-09-25 10:26:03 +02:00
Jan Steemann
3a6cabfe44
creating/dropping
2013-09-11 17:16:43 +02:00
Jan Steemann
42441b208f
refactoring of multiple databases, intermediate commit
2013-09-11 11:42:34 +02:00
Jan Steemann
d8690e5fa6
make collection revision id a real revision id
2013-08-02 09:37:46 +02:00
Jan Steemann
78601319fb
updated replication API
2013-07-30 18:40:35 +02:00
Jan Steemann
f193015b5f
fixed assertion
2013-07-23 10:01:20 +02:00
Jan Steemann
d1a397b9af
indentation
2013-07-23 09:08:26 +02:00
Jan Steemann
ca94bf3f39
replication
2013-07-09 11:15:58 +02:00
Jan Steemann
a0c1308edb
initial synching of collections
2013-07-04 15:53:51 +02:00
Jan Steemann
613652126e
less syncing of shapes, faster creation of collections
2013-07-03 09:57:07 +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
Jan Steemann
9dfb7483ff
"doCompact" attribute for collections
2013-06-19 16:51:16 +02:00
Jan Steemann
b6925a7b7b
transactions
2013-04-11 19:06:55 +02:00
Jan Steemann
6187c516a3
push before compactor change
2013-04-04 11:15:58 +02:00
Jan Steemann
addf02a97b
update the tick counter on startup with ticks from journals
2013-04-04 10:08:05 +02:00
Jan Steemann
c473e42f77
fixed memleak
2013-03-22 18:38:17 +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
Jan Steemann
0a883f4076
merged some changes from trx branch into devel
2013-03-08 14:22:25 +01:00
Jan Steemann
5631314bc7
issue #212 : added auto-increment support for collections
...
the feature can be used by creating a collection with the extra `keyOptions`
attribute as follows:
db._create("mycollection", { keyOptions: { type: "autoincrement", offset: 1, increment: 10, allowUserKeys: true } });
The `type` attribute will make sure the keys will be auto-generated if no `_key` attribute is specified for a document.
The `allowUserKeys` attribute determines whether users might still supply own `_key` values with documents or if this
is considered an error.
The `increment` value determines the actual increment value, whereas the `offset` value can be used to seed to value
sequence with a specific starting value. This will be useful later in a multi-master setup, when multiple servers can use
different auto-increment seed values and thus generate non-conflicting auto-increment values.
The default values currently are:
- `allowUserKeys`: `true`
- `offset`: `0`
- `increment`: `1`
The only other available key generator type currently is `traditional`. The `traditional` key generator
will auto-generate keys in a fashion as ArangoDB always did (some increasing integer value, with a more or less unpredictable
increment value).
Note that for the `traditional` key generator there is no the option to disallow user-supplied keys and give the
server the sole responsibility for key generation.
2013-03-08 11:54:03 +01:00
Jan Steemann
e8b0a548d6
removed tabs
2013-01-28 13:48:20 +01:00
Jan Steemann
945a437807
move creation of parameters file until after all datafiles have been created
...
this mitigates problems when datafile creation fails and there are dangling parameter.json files around
2013-01-16 16:40:10 +01:00
Jan Steemann
485d10ad51
added collection.revision() method
2013-01-10 02:02:32 +01:00
Jan Steemann
0471ee8a0d
memory collections, intermediate commit
2013-01-04 15:50:29 +01:00
Jan Steemann
8128a6377d
memory-collections, intermediate commit
2013-01-04 12:12:46 +01:00
Frank Celler
503e0ff8fe
fixed merge conflicts
2013-01-02 18:07:57 +01:00
Frank Celler
f188357f83
added padding for 32bit
2013-01-02 17:07:44 +01:00
Jan Steemann
f812408a7e
documentation for collection names / keys
2012-11-23 19:41:14 +01:00
a-brandt
71d3d54de1
collection info struct changed
2012-11-15 11:24:35 +01:00
Jan Steemann
30ba8771a7
pluggable key generators
2012-11-14 12:44:56 +01:00
a-brandt
e66daf3f43
bugfix unit tests
2012-10-24 12:36:11 +02:00
Jan Steemann
1b1d7ba877
renamed simple_collection to document_collection
2012-09-14 14:46:37 +02:00
Jan Steemann
9bc99b7c9d
renamed document collection to primary collection
2012-09-14 10:19:41 +02:00
Jan Steemann
c1ebdabcf3
renamed blob_collection to shape_collection
2012-09-04 09:32:18 +02:00
Jan Steemann
9ff624c2d2
had to change collection version from 1 to 2 because the "status" attribute now may have a different meaning than before
2012-09-03 17:09:25 +02:00
Jan Steemann
64cb6d63e0
removed attachment collection type
2012-09-03 16:56:13 +02:00
Jan Steemann
e40b84d33e
fixed typos in documentation
2012-09-03 16:37:44 +02:00
Jan Steemann
b8e7d5634d
issue #153 : edge collection should be a flag for a collection
2012-08-28 10:48:24 +02:00
Jan Steemann
43b7ea951a
issue #147 : added --database.force-sync-shapes option
2012-08-09 19:25:39 +02:00
Frank Celler
b2a334a063
added datafile map for collection
2012-07-25 20:56:34 +02:00