aboutsummaryrefslogtreecommitdiffstats
path: root/searchcore/src/tests/proton/flushengine
Commit message (Collapse)AuthorAgeFilesLines
* Eliminate some gcc 9 warnings.Tor Egge2019-02-251-1/+1
|
* Remove files used by old unit test runner.Tor Egge2019-02-196-6/+0
|
* Eliminate some clang warnings in searchcore.Tor Egge2019-02-081-2/+2
|
* Ignore GC flush targets when calculating oldest flushed serial number.Geir Storli2018-09-041-16/+50
| | | | | The oldest flushed serial number is used to prune the transaction log up to this point in time. As GC flush targets are not dependent on data stored in the transaction log they should not affect pruning.
* Simplify and modernize test code.Geir Storli2018-09-041-92/+77
|
* Rename test file for flush engine.Geir Storli2018-09-042-1/+1
|
* Revert "Geirst/fix calc of oldest flushed serial in flush engine"Jon Bratseth2018-09-042-127/+108
|
* Ignore GC flush targets when calculating oldest flushed serial number.Geir Storli2018-09-031-16/+50
| | | | | The oldest flushed serial number is used to prune the transaction log up to this point in time. As GC flush targets are not dependent on data stored in the transaction log they should not affect pruning.
* Simplify and modernize test code.Geir Storli2018-09-031-92/+77
|
* Rename test file for flush engine.Geir Storli2018-09-032-1/+1
|
* Use standard locking in searchcore (pass 1).Tor Egge2017-12-111-5/+5
|
* Add unit tests for transaction log pruning when closing flush engine andTor Egge2017-11-291-9/+55
| | | | when completing priority flush strategy.
* Incorporate replay cost of a single operation in prepare restart flush strategy.Geir Storli2017-11-091-10/+17
|
* Update copyright headersJon Bratseth2017-06-146-6/+6
|
* Revert "Update copyright headers"Jon Bratseth2017-06-146-6/+6
|
* Update copyright headersJon Bratseth2017-06-146-6/+6
|
* Revert "Copyright header"Jon Bratseth2017-06-136-6/+6
|
* Copyright headerJon Bratseth2017-06-136-6/+6
|
* Checkpount for removing fastos from testsHenning Baldersheim2017-06-012-2/+0
|
* C++ style fix: Use foo() instead of foo(void)Tor Egge2017-05-241-2/+2
|
* Add unit test for shrink lid space flush target.Tor Egge2017-05-184-0/+137
|
* Remove unused parametersHenning Baldersheim2017-05-061-8/+9
|
* add override in searchcore moduleArne H Juul2017-04-121-7/+7
|
* Use more forward declarations.Tor Egge2017-04-052-0/+2
| | | | Eliminate namespace pollution caused by misplaced using statement.
* Avoid spurious failures due to threads sometimesTor Egge2016-08-041-2/+6
| | | | completing in different order.
* ignore filesHaavard2016-06-231-0/+1
|
* If flush tasks for two flush targets for the same flush handlerTor Egge2016-06-181-15/+101
| | | | | | | | completes at the same time then flush engine might call flushDone only once to handle transaction log pruning for handler. Adjust SimpleHandler class in unit test to better detect when flushing has completed.
* Stabilize flush engine unit test.Tor Egge2016-06-171-4/+10
| | | | | Flush done histories can have multiple legal values when flush engine can perform more than one flush operation at a time.
* Fixup flushengine prune strategy (tls pruning).Tor Egge2016-06-162-11/+31
| | | | | | | Stop calculating how much can be pruned in tls before starting a flush task. The state can be different after flush has been completed due to other flush targets for same flush handler triggering tasks that are run at the same time.
* Declared test executables as tests with TEST parameterVegard Sjonfjell2016-06-162-2/+2
|
* PublishJon Bratseth2016-06-159-0/+933