aboutsummaryrefslogtreecommitdiffstats
path: root/staging_vespalib
Commit message (Expand)AuthorAgeFilesLines
* pointre => pointerHenning Baldersheim2020-03-301-1/+1
* Avoid double lookup.Henning Baldersheim2020-03-302-12/+12
* Only start LRU mode once half fullHenning Baldersheim2020-03-291-1/+1
* Merge pull request #12727 from vespa-engine/balder/let-optimize-flag-control-...Henning Baldersheim2020-03-262-13/+23
|\
| * Add shutdown to thread interface.Henning Baldersheim2020-03-232-13/+23
* | Unify the metrics for queuesize similar to what we have for the spi queues.Henning Baldersheim2020-03-252-8/+6
|/
* Use fundamental integer types in vespalib::visit.Tor Egge2020-03-222-16/+32
* Revert "Revert "Since the most important aspect our use of hash maps/sets is ...Henning Baldersheim2020-03-202-20/+20
* Revert "Since the most important aspect our use of hash maps/sets is for spee...Harald Musum2020-03-202-20/+20
* Merge pull request #12646 from vespa-engine/balder/make-default-hashing-use-2...Henning Baldersheim2020-03-202-20/+20
|\
| * Since the most important aspect our use of hash maps/sets is for speed we cha...Henning Baldersheim2020-03-202-20/+20
* | Reserve space for vector.Henning Baldersheim2020-03-201-1/+1
|/
* - Use a single common lock.Henning Baldersheim2020-03-122-22/+39
* Use std::mutex/condition_variable.Henning Baldersheim2020-03-122-42/+28
* In order to drain Q faster on sync, and also detect that we are in sync faster,Henning Baldersheim2020-03-112-12/+39
* Use aquire over relaxed.Henning Baldersheim2020-03-051-1/+1
* Use acquire/release semantics for _rpHenning Baldersheim2020-03-022-2/+2
* Use proper memory_orderingHenning Baldersheim2020-02-282-13/+16
* Thread safe on put.Henning Baldersheim2020-02-282-17/+21
* Add single threaded thoughput optimized executor with high and low watermark ...Henning Baldersheim2020-02-276-0/+269
* Fix format string in ProcessMemoryStats::create method.Tor Egge2020-02-071-1/+1
* Increase memory sampling frequency to every 20s instead of every 60s in order...Henning Baldersheim2020-02-051-0/+2
* Move the transaction implementation from StructuredFieldValue to DocumentHenning Baldersheim2020-01-231-4/+4
* c_str -> dataHenning Baldersheim2020-01-212-10/+10
* GC a load of unused code. ByteBuffer towards read only.Henning Baldersheim2020-01-202-2/+2
* Remove unused lambda capture in findMissing function.Tor Egge2020-01-091-2/+2
* Merge pull request #11705 from vespa-engine/arnej/use-visit-rangesArne H Juul2020-01-091-49/+27
|\
| * use vespalib::visitRangesArne Juul2020-01-081-49/+27
* | Fix format strings.Tor Egge2020-01-071-1/+2
|/
* Drop all of TimeStamp too.Henning Baldersheim2019-12-161-21/+22
* fastos::TimeStamp -> vespalib::durationHenning Baldersheim2019-12-163-10/+11
* Convert to double before computations.Henning Baldersheim2019-12-162-21/+5
* No need to use explicit namespace here.Henning Baldersheim2019-12-162-2/+2
* Use std::chrono.Henning Baldersheim2019-12-096-38/+41
* Use std::chrono.Henning Baldersheim2019-12-095-17/+17
* Be xplicit.Henning Baldersheim2019-12-061-1/+1
* Replace UTCTimeStamp with std::chrono::system_clock::time_pointHenning Baldersheim2019-12-051-4/+5
* Äddress review comments.Henning Baldersheim2019-12-052-2/+2
* FastOS_THread::Sleep -> std::chrono::sleep_forHenning Baldersheim2019-12-048-49/+33
* Ensure that we have stopped the thread.Henning Baldersheim2019-12-042-4/+5
* Hide implementation to reduce FastOS_ visibility.Henning Baldersheim2019-12-044-38/+87
* Merge pull request #11479 from vespa-engine/balder/do-not-let-external-softti...Henning Baldersheim2019-12-042-19/+26
|\
| * Make one doom with explicit hard and soft instead of wrapping and nesting.Henning Baldersheim2019-12-042-32/+23
| * Wrap soft and hard doom in an CombinedDoom.Henning Baldersheim2019-12-031-1/+17
* | Merge pull request #11400 from vespa-engine/balder/sanitize-the-clock-2Henning Baldersheim2019-12-035-2/+179
|\ \ | |/ |/|
| * Unify and only print one line per test.Henning Baldersheim2019-11-251-61/+42
| * Needs one prev field for each thread.Henning Baldersheim2019-11-251-39/+43
| * Add sanity checking of clockHenning Baldersheim2019-11-251-22/+65
| * Add tests for various atomic variants.Henning Baldersheim2019-11-241-4/+22
| * Add test for volatile clock.Henning Baldersheim2019-11-242-26/+97