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
Wilfried Goesgens
492d05c1f1
Feature/upgrade v8 7.1.302.28 ( #8088 )
2019-02-19 11:15:34 +01:00
Vasiliy
ea48789c54
issue 466.4: implement persistence of IResearchLink WAL flush marker ( #8059 )
...
* issue 466.4: implement persistence of IResearchLink WAL flush marker
* address enterprise test failure
* address test failures
* treat missing collections/indexes as potentially removed
* change view asertios to match collection assertions
* convert assertions to exceptions since they are possible
* revert assertion removal since assertions are actually valid for coordinator
* address scenario where link is dropped twice
* check for data store state before returning error
* revert last change since it's not valid for MMFiles
2019-02-04 16:36:13 +03:00
Jan
366af1782b
some more debug logging for replication ( #8082 )
2019-02-04 12:39:34 +01:00
Jan
f7d94daba2
port some changes from 3.4 ( #8011 )
2019-01-29 09:26:57 +01:00
Andrey Abramov
36cfec1cce
evaluate sort mode of view gather block more precisely ( #8008 )
...
* evaluate sort mode of view gather block more precisely
* minor cleanup
* add missing line
2019-01-22 12:22:36 +03:00
Vasiliy
e09f932dd3
issue 466.1.1: initial commit of FlushFeature redesign with WAL markers ( #7980 )
...
* issue 466.1.1: initial commit of FlushFeature redesign with WAL markers
* convert an std::shared_ptr destructor into a TRI_DEFER(..)
2019-01-21 17:50:42 +03:00