Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix format string in ProcessMemoryStats::create method. | Tor Egge | 2020-02-07 | 1 | -1/+1 |
| | |||||
* | Increase memory sampling frequency to every 20s instead of every 60s in ↵ | Henning Baldersheim | 2020-02-05 | 1 | -0/+2 |
| | | | | | | order to detect changes faster. Also log anomalies. | ||||
* | Move the transaction implementation from StructuredFieldValue to Document | Henning Baldersheim | 2020-01-23 | 1 | -4/+4 |
| | |||||
* | c_str -> data | Henning Baldersheim | 2020-01-21 | 2 | -10/+10 |
| | |||||
* | GC a load of unused code. ByteBuffer towards read only. | Henning Baldersheim | 2020-01-20 | 2 | -2/+2 |
| | |||||
* | Remove unused lambda capture in findMissing function. | Tor Egge | 2020-01-09 | 1 | -2/+2 |
| | |||||
* | Merge pull request #11705 from vespa-engine/arnej/use-visit-ranges | Arne H Juul | 2020-01-09 | 1 | -49/+27 |
|\ | | | | | use vespalib::visitRanges | ||||
| * | use vespalib::visitRanges | Arne Juul | 2020-01-08 | 1 | -49/+27 |
| | | |||||
* | | Fix format strings. | Tor Egge | 2020-01-07 | 1 | -1/+2 |
|/ | |||||
* | Drop all of TimeStamp too. | Henning Baldersheim | 2019-12-16 | 1 | -21/+22 |
| | |||||
* | fastos::TimeStamp -> vespalib::duration | Henning Baldersheim | 2019-12-16 | 3 | -10/+11 |
| | |||||
* | Convert to double before computations. | Henning Baldersheim | 2019-12-16 | 2 | -21/+5 |
| | |||||
* | No need to use explicit namespace here. | Henning Baldersheim | 2019-12-16 | 2 | -2/+2 |
| | |||||
* | Use std::chrono. | Henning Baldersheim | 2019-12-09 | 6 | -38/+41 |
| | |||||
* | Use std::chrono. | Henning Baldersheim | 2019-12-09 | 5 | -17/+17 |
| | |||||
* | Be xplicit. | Henning Baldersheim | 2019-12-06 | 1 | -1/+1 |
| | |||||
* | Replace UTCTimeStamp with std::chrono::system_clock::time_point | Henning Baldersheim | 2019-12-05 | 1 | -4/+5 |
| | |||||
* | Äddress review comments. | Henning Baldersheim | 2019-12-05 | 2 | -2/+2 |
| | |||||
* | FastOS_THread::Sleep -> std::chrono::sleep_for | Henning Baldersheim | 2019-12-04 | 8 | -49/+33 |
| | | | | | Renamed Timer -> ScheduledExecutor. Do not include thread.h when not needed in header files. | ||||
* | Ensure that we have stopped the thread. | Henning Baldersheim | 2019-12-04 | 2 | -4/+5 |
| | |||||
* | Hide implementation to reduce FastOS_ visibility. | Henning Baldersheim | 2019-12-04 | 4 | -38/+87 |
| | |||||
* | Merge pull request #11479 from ↵ | Henning Baldersheim | 2019-12-04 | 2 | -19/+26 |
|\ | | | | | | | | | vespa-engine/balder/do-not-let-external-softtimeout-factor-affect-auto-tuning-rebased-2 Wrap soft and hard doom in an CombinedDoom. | ||||
| * | Make one doom with explicit hard and soft instead of wrapping and nesting. | Henning Baldersheim | 2019-12-04 | 2 | -32/+23 |
| | | |||||
| * | Wrap soft and hard doom in an CombinedDoom. | Henning Baldersheim | 2019-12-03 | 1 | -1/+17 |
| | | | | | | | | If softdoom factor has been overridden, we shall not adjust the automatic one. | ||||
* | | Merge pull request #11400 from vespa-engine/balder/sanitize-the-clock-2 | Henning Baldersheim | 2019-12-03 | 5 | -2/+179 |
|\ \ | |/ |/| | Balder/sanitize the clock 2 | ||||
| * | Unify and only print one line per test. | Henning Baldersheim | 2019-11-25 | 1 | -61/+42 |
| | | |||||
| * | Needs one prev field for each thread. | Henning Baldersheim | 2019-11-25 | 1 | -39/+43 |
| | | |||||
| * | Add sanity checking of clock | Henning Baldersheim | 2019-11-25 | 1 | -22/+65 |
| | | |||||
| * | Add tests for various atomic variants. | Henning Baldersheim | 2019-11-24 | 1 | -4/+22 |
| | | |||||
| * | Add test for volatile clock. | Henning Baldersheim | 2019-11-24 | 2 | -26/+97 |
| | | |||||
| * | Add a benchmark for the clock | Henning Baldersheim | 2019-11-22 | 4 | -1/+61 |
| | | |||||
* | | tensor peek | Håvard Pettersen | 2019-12-02 | 1 | -2/+2 |
| | | |||||
* | | remove unused fastlib dependency | Arne Juul | 2019-11-28 | 1 | -1/+0 |
| | | |||||
* | | Use relaxed store. | Henning Baldersheim | 2019-11-25 | 1 | -1/+1 |
| | | |||||
* | | volatile -> std::atomic | Henning Baldersheim | 2019-11-25 | 2 | -8/+8 |
| | | |||||
* | | Need to use a volatile to ensure compiler will always generate correct code ↵ | Henning Baldersheim | 2019-11-25 | 2 | -4/+4 |
|/ | | | | independent of inlining and optimizations. | ||||
* | Specify UTC explicit | Henning Baldersheim | 2019-11-18 | 1 | -2/+2 |
| | |||||
* | Add typesafe SteadyTimeStamp. | Henning Baldersheim | 2019-11-15 | 9 | -26/+31 |
| | |||||
* | Use ClockSteady and return TimeStamp instead of untyped int64_t without unit. | Henning Baldersheim | 2019-11-15 | 1 | -5/+2 |
| | |||||
* | Use steady_clock | Henning Baldersheim | 2019-11-15 | 4 | -5/+5 |
| | |||||
* | Use steady clock to ensure monotonically increasing clock. | Henning Baldersheim | 2019-11-14 | 3 | -9/+10 |
| | |||||
* | Set basic HTTP security headers on status pages served from backend | Tor Brede Vekterli | 2019-08-13 | 1 | -0/+6 |
| | | | | | | We should already escape everything printed on these pages, but as part of a defense in depth strategy we use a restrictive set of HTTP security headers to minimize the impact in the case of a regression or bug. | ||||
* | ensure disk is usable in simple health check | Arne Juul | 2019-08-12 | 3 | -2/+56 |
| | |||||
* | Pass int64_t to nbostream instead of long (identifiable test). | Tor Egge | 2019-08-07 | 1 | -2/+2 |
| | |||||
* | Use enum class for vespalib::xml::XmlTagFlags. | Tor Egge | 2019-07-30 | 3 | -4/+4 |
| | |||||
* | Replace GCC-only `std::_Identity` and `std::_Select1st` with own code | Tor Brede Vekterli | 2019-06-17 | 1 | -1/+2 |
| | | | | | | | Put in `stllike` submodule since it's technically hoisted from _a_ STL implementation...! `vespalib::Identity` can be replaced with `std::identity` once on a C++20 compiler. | ||||
* | Add missing includes. | Tor Egge | 2019-06-11 | 1 | -0/+1 |
| | |||||
* | Move datastore and btree code from searchlib to vespalib | Tor Brede Vekterli | 2019-05-27 | 10 | -253/+0 |
| | | | | | | | | | | Namespace is still `search` and not `vespalib` due to the massive amount of code that would need to be modified for such a change. Other changes: - Move `BufferWriter` from searchlib to vespalib - Move assertion and rand48 utilities from staging_vespalib to vespalib - Move gtest utility code from staging_vespalib to vespalib | ||||
* | Remove extra line. | Henning Baldersheim | 2019-05-24 | 1 | -1/+0 |
| | |||||
* | Include boost version. | Henning Baldersheim | 2019-05-24 | 1 | -0/+2 |
| |