arangod may report a "lastLogTick" value of "0" when a request to
/_api/replication/logger-state was made before the first WAL write
operation was synced to disk. After the first sync operation, the
"lastLogTick" values were ok then.
Now a "lastLogTick" value of "0" should not be returned even when
the logger state API is queried directly after the startup.
Furthermore fixed an issue with Column Family usage in drop.
commit 708cd81362b56213dd4d7a69b1e4eea120de0db4
Merge: b8896ea 924ef44
Author: Michael Hackstein <michael@arangodb.com>
Date: Thu Jun 8 14:47:56 2017 +0200
Merge branch 'devel' of github.com:arangodb/arangodb into feature/drop-collection-batches
commit b8896ea5479d56f3e6d55d6094ec2658b058dc04
Author: Michael Hackstein <michael@arangodb.com>
Date: Thu Jun 8 14:47:37 2017 +0200
Fixed drop collection in rocksdb for all entries that are not compacted in a complete file. it was using the wrong column family.
commit 59f6a9d51b1c12d665eba683d3b09f1b01ce77fc
Author: Michael Hackstein <michael@arangodb.com>
Date: Thu Jun 8 13:00:18 2017 +0200
Remove large range now uses ColumnFamily comparator instead of default one. Also it writes batches of 1000 documents to RocksDB instead of full deletion at once.
Squashed commit of the following:
commit 860ddfc7a74866919ce5139ac3d874f09501ec97
Merge: d9ec0e3 bf20939
Author: Michael Hackstein <michael@arangodb.com>
Date: Thu Jun 8 12:45:14 2017 +0200
Merge branch 'devel' of github.com:arangodb/arangodb into feature/views-column-family
commit d9ec0e3c88122c6b9ee8acdbc6e69ca6af62e19f
Author: Michael Hackstein <michael@arangodb.com>
Date: Thu Jun 8 12:44:43 2017 +0200
Added a column family for views. It is no yet used anywhere. Just preparation.
* Import RocksDB encryption support
* Adding enterprise hooks
* Allocate scratch space in BlockCipher, used for all subsequent calls to EncryptBlock
* Adding more enterprise hooks
* Added encryption test script
* Added (commented) entry for encryption-keyfile
* Use correct env
* Updated ARANGODB value
* Log startup at debug level
* Removed TTY flag
* Fixed build
* Added prefix block support with unique initial counter & IV for CTR implementation