Jan
9cb08ded92
make the comparison functions unambiguous ( #9349 )
...
* make the comparison functions unambiguous
* added @kaveh's suggestion
2019-07-01 16:35:28 +02:00
Jan
fe19b8aaae
don't unfairly favor the edge index when comparing it to more specialized indexes on `_from`/`_to` plus other attributes ( #9362 )
2019-07-01 16:32:42 +02:00
Jan
64c8079186
Forbid indexes on _id ( #9337 )
2019-06-28 11:11:22 +02:00
Jan
6f0c116130
clean up usage costs ( #9237 )
2019-06-26 17:01:22 +02:00
Simon
cf7cf0131b
Try to fix corruption error ( #9258 )
2019-06-25 10:18:26 +02:00
Wilfried Goesgens
6fd3dd024c
windows warning as errors, masquerade remaining unfixeable errors ( #9249 )
2019-06-17 16:21:29 +02:00
Jan Christoph Uhde
3f603f024f
remove some containers from common.h ( #9223 )
...
* remove some containers from Common.h
* enterprise fixes
2019-06-07 13:27:24 +02:00
Wilfried Goesgens
863257f1d5
fix windows warnings / compile errors ( #9215 )
2019-06-06 18:08:44 +02:00
Jan
3364ea6273
refactor index APIs ( #9145 )
2019-05-31 11:12:39 +02:00
Wilfried Goesgens
b442f3f6ec
add std:: ( #9115 )
2019-05-27 20:47:03 +02:00
Wilfried Goesgens
1907a7211b
Bug fix/cleanup system includes ( #8962 )
2019-05-15 15:12:59 +02:00
Simon
0502a97abb
forwardport changes from 3.4 ( #8894 )
2019-05-08 14:34:25 +02:00
Jan
445d020bac
fix a rare recovery error, add diagnostic output ( #8931 )
2019-05-08 14:24:26 +02:00
Jan
976dc2b726
Bug fix/issues 2019 05 06 ( #8913 )
2019-05-07 12:17:16 +02:00
Jan
0cbdfe9289
Bug fix/vpack update ( #8875 )
2019-04-30 12:33:26 +02:00
Jan
d3a152bfad
also fsync underlying directory, otherwise data may not reach disk ( #8855 )
2019-04-26 18:30:02 +02:00
Dan Larkin-York
777ba1a364
Improved audit logging ( #8740 )
2019-04-15 14:51:32 +02:00
Jan
13b2d40aef
fix compile warnings ( #8743 )
2019-04-15 11:22:24 +02:00
Jan
c6d3f8e052
Bug fix/pass on error messages ( #8690 )
2019-04-10 12:34:25 +02:00
Simon
2b594bdab5
Reduce # of memcpy from storage engine layer ( #8685 )
2019-04-08 22:43:29 +02:00
Jan
4f7923a971
remove replication clients handling out of vocbase code ( #8676 )
2019-04-08 19:15:28 +02:00
Jan
5a19a0320b
remove/fix parameters in crud methods ( #8675 )
2019-04-03 19:55:15 +02:00
Jan
f16b75440c
make ownership a bit more transparent, API-wise ( #8653 )
2019-04-03 18:47:04 +02:00
jsteemann
557637fa46
turn down log level for unimportant message
2019-04-03 16:08:40 +02:00
Simon
7cd84a785a
Remove Obsolete code ( #8657 )
2019-04-03 13:40:44 +02:00
Jan
616ea94f24
Bug fix/cleanup 31032019 ( #8632 )
2019-04-01 17:14:11 +02:00
Jan
b6df220821
cleanup replication contexts ( #8630 )
2019-04-01 09:35:08 +02:00
Dan Larkin-York
ffc05c05c0
Fix handling of index name conflicts during replication. ( #8571 )
2019-03-28 18:53:43 +01:00
KVS85
2d5bf58c94
Remove USE_IRESEARCH definition and usage ( #8613 )
2019-03-28 17:23:51 +01:00
Jan
a5e80fa7ed
remove redundant parameter from update API ( #8607 )
2019-03-28 12:50:20 +01:00
Jan Christoph Uhde
c3f7961b88
apply unique log ids ( #8561 )
2019-03-25 20:26:51 +01:00
Jan
e078f35285
fixed typos, removed unneeded includes ( #8547 )
2019-03-25 12:09:37 +01:00
Jan
39a3f5bc4e
reintroduce smart joins after temporarily reverting them in devel ( #8543 )
2019-03-23 20:36:02 +01:00
Simon
3ada15fc35
The Legendary El Cheapo ( #8485 )
2019-03-22 11:38:33 +01:00
jsteemann
dc381a99df
Revert "Feature/ncc1701 ( #8440 )"
...
This reverts commit 59ad583796
.
2019-03-21 19:18:46 +01:00
Jan Christoph Uhde
679ac12395
use abort as SIGABRT has CORE as default action ( #8510 )
2019-03-21 15:55:21 +01:00
Jan
59ad583796
Feature/ncc1701 ( #8440 )
2019-03-21 15:05:36 +01:00
Jan
6d107beeda
don't run compact() on a collection after a truncate() was done in th… ( #8468 )
...
* don't run compact() on a collection after a truncate() was done in the same transaction
running compact() in the same transaction will only increase the data size on disk due to RocksDB not being able to remove
any documents physically due to the snapshot we take at transaction start.
Decoupling the truncate transaction from the compact operation allows finishing the truncate transaction first, so we can
get rid of the snapshot. Running compact afterwards is then free to physically remove all the data.
As a nice side effect this change will also speed up the truncation of larger collections, because the compact will run
faster.
This change also exposes db.<collection>.compact() in the arangosh, in order to manually run a compaction on the data
range of a collection should it be needed for maintenance.
* fix documentation anchors
2019-03-20 16:27:54 +01:00
Simon
49cc3bcd1e
Refactorings from cluster trx improvement branch ( #8391 )
2019-03-14 23:13:17 +01:00
Dan Larkin-York
413e90508f
Named indices ( #8370 )
2019-03-13 18:20:32 +01:00
jsteemann
d0dba4f941
make sure some tick invariants always hold true
2019-03-12 16:47:12 +01:00
Jan
9d3327c6ea
Bug fix/rearm cursors ( #8363 )
2019-03-12 15:28:33 +01:00
Vasiliy
f5f572dd29
issue 527.1: ensure the cause of the failure is reported to the user ( #8371 )
2019-03-11 23:42:34 +03:00
Jan
12e11a5197
port of replication improvements from 3.4 ( #8308 )
2019-03-11 13:37:18 +01:00
Jan
f6d817b8ba
remove some unused stuff ( #8350 )
2019-03-08 15:52:39 +01:00
Vasiliy
e97cd8a0fb
issue 526.1: initial support for vocbase-prefixed analyzer names ( #8319 )
...
* issue 526.1: initial support for vocbase-prefixed analyzer names
* backport: add tests for new functionality, add temporary workaround for legacy analyzers
* address review comments
* fix typo
2019-03-06 15:13:19 +03:00
Simon
dc24d7fa4e
Sync Foxx Queues ( #8250 )
2019-02-25 17:13:14 +01:00
Jan
d46acbb156
Bug fix/make ttl index work with datestrings too ( #8208 )
2019-02-22 16:09:51 +01:00
Jan
1798036ea0
Bug fix/optimizations 18022019 ( #8180 )
2019-02-19 19:24:04 +01:00
Jan
44c6a2d732
Feature/ttl index ( #8169 )
2019-02-19 14:12:21 +01:00