Skip to content

Conversation

bradnussbaum
Copy link
Contributor

No description provided.

bradnussbaum and others added 30 commits March 25, 2020 11:45
* document branching policy

* Styling & Language & one sentence per line

Co-authored-by: Michael Hunger <github@jexp.de>
The procedure now yeilds batchComputationResult in line with what is
documented.

Co-authored-by: Håkan Löfqvist <hakan.lofqvist@neo4j.com>
Co-authored-by: Håkan Löfqvist <hakan.lofqvist@neo4j.com>
* ensure tombstone is sent, adding `queueCapacity` parameter
* prevent QueueBasedSpliterator from waiting forever
* Using a state variable QueueBasedSpliterator knows if it already has seen tombstone.
* using poll/offer instead of put/take for queues
The kernel event handling creates a big expensive transaction snapshot
for every transaction if there are registered event handlers.

To avoid paying that overhead, unregister from the kernel if there
are no triggers.

This works as a complement to the config option, so you can deploy
large groups of databases with the config enabled but only pay the
overhead on those databases that use trigger.

This is backporting the respective commit from 4.0 branch.
export test would otherwise complain about permissions
@bradnussbaum bradnussbaum merged commit 2dda3ac into 3.5 May 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

9 participants