aboutsummaryrefslogtreecommitdiffstats
path: root/storage/src/tests/distributor/twophaseupdateoperationtest.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update copyrightJon Bratseth2023-10-091-1/+1
* Implement edge-triggered distributor operation cancellingTor Brede Vekterli2023-08-181-25/+144
* Reduce creation of Document instances without DocumentTypeRepo.Geir Storli2023-03-131-1/+1
* Use espalib::system_time instead of framework::MilliSecTime for OperationHenning Baldersheim2023-02-071-43/+43
* Revert "Øess use of getSeconds/getMicroSeconds/getMilliSeconds."Henning Baldersheim2023-02-071-43/+43
* Øess use of getSeconds/getMicroSeconds/getMilliSeconds.Henning Baldersheim2023-02-051-43/+43
* Update test to handle the change to enable_metadata_only_fetch_phase_for_inco...Henning Baldersheim2022-09-301-0/+4
* Use both lvalue and rvalue specifier to avoid explicit std::move()Henning Baldersheim2022-03-281-6/+2
* Avoid the need for clone by using unique_ptr.Henning Baldersheim2022-03-281-2/+2
* Avoid need to copy/clone FieldUpdateHenning Baldersheim2022-03-271-2/+2
* Reduce use of Identifiable for document::DatatTypeHenning Baldersheim2022-03-031-1/+1
* Complete wiring of OK/failure metric reporting during update write-repairTor Brede Vekterli2021-12-171-2/+26
* Cover additional update failure edge cases with metricsTor Brede Vekterli2021-12-161-0/+17
* more descriptive name for header fileArne H Juul2021-12-021-1/+1
* track namespace move in documenttypes.defArne H Juul2021-12-021-1/+1
* Update 2017 copyright notices.gjoranv2021-10-071-1/+1
* Rename Distributor to TopLevelDistributor.Geir Storli2021-09-061-1/+1
* Rewrite per stripe tests to use DistributorStripeTestUtil instead of Distribu...Geir Storli2021-08-251-84/+108
* Reduce direct use of DistributorStripeComponent.Geir Storli2021-05-141-2/+2
* Remove functions from DistributorStripeComponent that are part of Distributor...Geir Storli2021-03-221-1/+1
* First steps of splitting distributor logic up into disjoint stripesTor Brede Vekterli2021-03-191-0/+1
* Reject two phase update operation in safe path if feed in cluster is blocked.Geir Storli2021-01-191-0/+17
* Remove dependency between ExternalOperationHandler and DistributorComponent.Geir Storli2020-12-031-3/+3
* Add operation context interface to remove coupling between external operation...Geir Storli2020-11-301-1/+1
* Remove loadmetrics indirection.Henning Baldersheim2020-11-261-6/+6
* Use named constants instead of strings sprinkled all over.Henning Baldersheim2020-08-041-6/+4
* Test that single Get sent by update op works with tombstonesTor Brede Vekterli2020-05-261-0/+57
* Track metrics for new inconsistent update phasesTor Brede Vekterli2020-03-241-0/+23
* Add comments and some extra safety handling of single Get commandTor Brede Vekterli2020-03-171-1/+16
* Add initial metadata-only phase to inconsistent update handlingTor Brede Vekterli2020-03-161-339/+514
* Add configurable support for weakly consistent client GetsTor Brede Vekterli2020-01-171-0/+16
* Ensure missing documents on replicas are not erroneously considered consistentTor Brede Vekterli2019-12-201-0/+16
* Disable fast update path restarts by defaultTor Brede Vekterli2019-12-201-22/+22
* Avoid fast past update restart race with concurrently created replicaTor Brede Vekterli2019-12-131-1/+29
* timeout as durationHenning Baldersheim2019-12-041-2/+2
* Use fast updates when replica metadata is out of sync but document itself is ...Tor Brede Vekterli2019-11-151-9/+76
* Remove DocIdString outside of documentHenning Baldersheim2019-08-191-72/+57
* Convert remaining CppUnit tests to GTestTor Brede Vekterli2019-06-251-517/+317
* Support test-and-set for auto-create document updatesTor Brede Vekterli2018-11-261-6/+21
* Add explicit metric for diverging timestamps on updated documentsTor Brede Vekterli2018-11-191-5/+4
* Remove BatchPutRemove command from storageapi.Tor Egge2018-09-261-1/+0
* 1 - Use a backing buffer for the DocumentUpdate that always is source of truth.Henning Baldersheim2018-06-121-2/+2
* Last style changes before lazy documentupdate PR.Henning Baldersheim2018-06-121-3/+1
* Stop using nested typedef for shared pointer to const DocumentTypeRepo.Tor Egge2018-04-041-1/+1
* Simplify distributor unit tests.Tor Egge2018-02-231-3/+2
* Use new C++ document selection parserTor Brede Vekterli2017-11-141-4/+4
* Pass distributor bucket space to get operation, put operation, two phaseTor Egge2017-11-031-1/+1
* Move test function makeDocumentBucket to document module.Tor Egge2017-10-201-2/+2
* Take document::Bucket instead of document::BucketId as constructorTor Egge2017-10-171-1/+4
* Update copyright headersJon Bratseth2017-06-141-1/+1