Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Include asciistream in implementation only. | Henning Baldersheim | 2016-12-12 | 2 | -5/+3 | |
| | ||||||
* | Include asciistream in implementation only. | Henning Baldersheim | 2016-12-12 | 3 | -4/+9 | |
| | ||||||
* | Include asciistream in implementation only. | Henning Baldersheim | 2016-12-12 | 1 | -0/+1 | |
| | ||||||
* | Include asciistream in implementation only. | Henning Baldersheim | 2016-12-12 | 1 | -0/+2 | |
| | ||||||
* | Use value transfer instead. | Henning Baldersheim | 2016-12-12 | 2 | -2/+2 | |
| | ||||||
* | Targeted include and cast to avoid template generation. | Henning Baldersheim | 2016-12-12 | 5 | -6/+6 | |
| | ||||||
* | Targeted include | Henning Baldersheim | 2016-12-12 | 20 | -220/+252 | |
| | ||||||
* | Add necessary includes. | Henning Baldersheim | 2016-12-12 | 4 | -2/+4 | |
| | ||||||
* | Selectively import the MetricManager where needed. | Henning Baldersheim | 2016-12-12 | 2 | -2/+3 | |
| | ||||||
* | Loosen up the metrics stuff further. | Henning Baldersheim | 2016-12-12 | 4 | -11/+19 | |
| | ||||||
* | Merge pull request #1254 from ↵ | Tor Brede Vekterli | 2016-12-07 | 14 | -119/+371 | |
|\ | | | | | | | | | yahoo/vekterli/add-more-distributor-visiting-metrics Add more distributor visiting metrics | |||||
| * | Add clarifying comment on metric update testing | Tor Brede Vekterli | 2016-12-06 | 1 | -0/+3 | |
| | | ||||||
| * | Minor grammar tweaks | Tor Brede Vekterli | 2016-12-06 | 2 | -4/+4 | |
| | | ||||||
| * | Rename tests | Tor Brede Vekterli | 2016-12-06 | 2 | -12/+11 | |
| | | ||||||
| * | Add metrics for counting buckets/docs/bytes per visitor | Tor Brede Vekterli | 2016-12-05 | 5 | -3/+92 | |
| | | | | | | | | | | | | Don't modify statistical metrics upon WrongDistributionReply, as this happens as a natural part of client visitor sessions and doesn't indicate a "proper" error. | |||||
| * | Wire in persistence metrics for visitor metrics | Tor Brede Vekterli | 2016-12-05 | 10 | -133/+187 | |
| | | | | | | | | Add failure metric for failure codes indicating bucket inconsistencies | |||||
| * | Factor out return code-based count metric updates | Tor Brede Vekterli | 2016-12-05 | 5 | -11/+118 | |
| | | ||||||
| * | Use high resolution latency timing for persistence op metrics | Tor Brede Vekterli | 2016-12-05 | 2 | -6/+6 | |
| | | ||||||
* | | Add comments to currently used visitor operation config parameters | Tor Brede Vekterli | 2016-12-06 | 1 | -1/+31 | |
|/ | | | | Mark the remaining parameters as deprecated. | |||||
* | Fix distributor visitor latency metrics wiring | Tor Brede Vekterli | 2016-11-30 | 8 | -276/+232 | |
| | | | | Also move to floating point latency measuring. | |||||
* | Move to doubles for all latency reporting metrics | Tor Brede Vekterli | 2016-11-28 | 11 | -32/+42 | |
| | ||||||
* | Update correct answer after sizeof() on some classes has been reduced due to ↵ | Henning Baldersheim | 2016-11-24 | 1 | -3/+3 | |
| | | | | loosing virtuality. | |||||
* | Missing include in test files. | Henning Baldersheim | 2016-11-24 | 3 | -2/+5 | |
| | ||||||
* | Break the document include chain at the attribute vector. | Henning Baldersheim | 2016-11-24 | 1 | -2/+2 | |
| | ||||||
* | Include what we need. | Henning Baldersheim | 2016-11-24 | 6 | -80/+38 | |
| | ||||||
* | Merge pull request #1168 from yahoo/vekterli/distributor-bucket-space-separation | Tor Brede Vekterli | 2016-11-24 | 27 | -169/+354 | |
|\ | | | | | Break up distributor global bucket database dependencies | |||||
| * | Rename member field | Tor Brede Vekterli | 2016-11-24 | 2 | -39/+39 | |
| | | ||||||
| * | Return ref to interface type, not concrete impl type | Tor Brede Vekterli | 2016-11-24 | 1 | -2/+2 | |
| | | ||||||
| * | Promote config change log message to debug level | Tor Brede Vekterli | 2016-11-24 | 1 | -1/+1 | |
| | | ||||||
| * | Bring back deadlock detector printing for content layer bucket DB | Tor Brede Vekterli | 2016-11-24 | 2 | -1/+37 | |
| | | ||||||
| * | Further test simplifications | Tor Brede Vekterli | 2016-11-23 | 1 | -5/+4 | |
| | | ||||||
| * | Simplify some distribution-enabling code | Tor Brede Vekterli | 2016-11-23 | 4 | -6/+16 | |
| | | | | | | | | Also ensure main bucket space classes are non-copyable/movable | |||||
| * | Remove distributor-global database accessors | Tor Brede Vekterli | 2016-11-23 | 3 | -15/+0 | |
| | | ||||||
| * | Rename bucket space classes to avoid ambiguities | Tor Brede Vekterli | 2016-11-23 | 15 | -65/+69 | |
| | | | | | | | | Already a BucketSpace class present in the document namespace | |||||
| * | Directly associate components with an explicit bucket space | Tor Brede Vekterli | 2016-11-22 | 27 | -158/+309 | |
| | | ||||||
* | | override | Henning Baldersheim | 2016-11-23 | 1 | -3/+3 | |
| | | ||||||
* | | Add to correct namespace | Henning Baldersheim | 2016-11-23 | 1 | -1/+4 | |
| | | ||||||
* | | Avoid inlining the iostream stuff. | Henning Baldersheim | 2016-11-23 | 6 | -9/+21 | |
|/ | ||||||
* | Further ensure that we do not generate code for expensive methods more than ↵ | Henning Baldersheim | 2016-11-22 | 10 | -445/+602 | |
| | | | | once. | |||||
* | Add missing includes. | Henning Baldersheim | 2016-11-21 | 2 | -0/+2 | |
| | ||||||
* | Hide most of the costly metrics in header files stuff | Henning Baldersheim | 2016-11-20 | 10 | -436/+493 | |
| | ||||||
* | Avoid including iostream in header files. | Henning Baldersheim | 2016-11-19 | 7 | -9/+7 | |
| | ||||||
* | No need for full explicit template instantiation in the test files. That ↵ | Henning Baldersheim | 2016-11-19 | 2 | -28/+3 | |
| | | | | avoid needing unused methods defined. | |||||
* | Split out the judymultimap template to separate file and instanciate explicit. | Henning Baldersheim | 2016-11-18 | 11 | -410/+470 | |
| | ||||||
* | Missing include for vector | Henning Baldersheim | 2016-11-17 | 1 | -2/+2 | |
| | ||||||
* | Typo | Vegard Sjonfjell | 2016-11-17 | 1 | -1/+1 | |
| | ||||||
* | Add testrunner dependencies to parallelized tests | Vegard Sjonfjell | 2016-11-17 | 1 | -0/+1 | |
| | ||||||
* | Parallize cppunit test runner test suites using cppunit-parallelize.py | Vegard Sjonfjell | 2016-11-16 | 1 | -1/+6 | |
| | ||||||
* | Implement distributor bucket ownership handover safe time point (#1098) | Tor Brede Vekterli | 2016-11-16 | 20 | -50/+613 | |
| | | | | | This adds a period of time after each distributor bucket ownership handover edge where mutations requiring timestamp assignments are bounced back to the client. This is in order to avoid the possibility of generating the same timestamp as a previous distributor whose bucket subset we now own. The time period is configurable in whole seconds based on expected worst-case cluster clock skew and the feature may be disabled entirely by setting the configured value to zero. Read-only operations and mutating operations that don't require new timestamps (such as RemoveLocation are allowed through). | |||||
* | Revert "Revert "Vegard/fix parsing of fieldnames"" | Vegard Sjonfjell | 2016-11-04 | 1 | -1/+1 | |
| |