Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | | Always hold the lock when accessing the handler map. | Henning Baldersheim | 2017-11-14 | 1 | -15/+6 | |
| |/ | | | | | | | Simplify, and avoid naked new. | |||||
* / | Use std::mutex in searchcore MatchEngine. | Tor Egge | 2017-11-14 | 2 | -7/+8 | |
|/ | ||||||
* | Use std::lock_guard instead of std::unique_lock. | Tor Egge | 2017-11-13 | 10 | -32/+31 | |
| | ||||||
* | Incorporate replay cost of a single operation in prepare restart flush strategy. | Geir Storli | 2017-11-09 | 7 | -30/+72 | |
| | ||||||
* | Only commit attributes once when handling a batch remove in attribute writer. | Geir Storli | 2017-11-08 | 1 | -3/+41 | |
| | | | | | This avoids potential accumulation of dead memory when handling delete bucket operations while attributes are being flushed and attribute guards being held. | |||||
* | Remove unused code. | Geir Storli | 2017-11-08 | 1 | -6/+0 | |
| | ||||||
* | Add test for batch remove on attribute writer. | Geir Storli | 2017-11-08 | 1 | -6/+36 | |
| | ||||||
* | Revert "Geirst/commit attributes once when handling delete bucket operations" | Arnstein Ressem | 2017-11-07 | 2 | -77/+16 | |
| | ||||||
* | clean up tensor engine API | Håvard Pettersen | 2017-11-07 | 1 | -7/+4 | |
| | | | | make Tensor a subclass of Value | |||||
* | Only commit attributes once when handling a batch remove in attribute writer. | Geir Storli | 2017-11-07 | 1 | -4/+41 | |
| | | | | | This avoids potential accumulation of dead memory when handling delete bucket operations while attributes are being flushed and attribute guards being held. | |||||
* | Remove unused code. | Geir Storli | 2017-11-07 | 1 | -6/+0 | |
| | ||||||
* | Add test for batch remove on attribute writer. | Geir Storli | 2017-11-07 | 1 | -6/+36 | |
| | ||||||
* | Avoid trying to shrink an attribute if it is smaller than expected, | Tor Egge | 2017-11-06 | 1 | -1/+9 | |
| | | | | | e.g. due to later config changes removing the attribute causing less information to be available during transaction log replay. | |||||
* | Wait untill all structures are up before allowing inspection of them. | Henning Baldersheim | 2017-11-03 | 1 | -3/+3 | |
| | ||||||
* | Merge pull request #3925 from ↵ | Henning Baldersheim | 2017-11-02 | 18 | -179/+112 | |
|\ | | | | | | | | | vespa-engine/balder/enable-metrics-reporting-earlier-in-proton Balder/enable metrics reporting earlier in proton | |||||
| * | Do not follow the nullptr. | Henning Baldersheim | 2017-11-02 | 6 | -40/+28 | |
| | | ||||||
| * | Clean up some unused code. | Henning Baldersheim | 2017-10-30 | 2 | -68/+27 | |
| | | ||||||
| * | Open state API befor replaying TLS and setting up stuff to allow insight ↵ | Henning Baldersheim | 2017-10-27 | 1 | -4/+3 | |
| | | | | | | | | during startup. | |||||
| * | Minor code maintenance while waiting for build to complete. | Henning Baldersheim | 2017-10-27 | 11 | -67/+54 | |
| | | ||||||
* | | Merge pull request #3961 from ↵ | Geir Storli | 2017-11-01 | 1 | -5/+23 | |
|\ \ | | | | | | | | | | | | | vespa-engine/vekterli/catch-and-retry-disk-usage-sampling Catch exceptions and retry disk usage sampling | |||||
| * | | Catch exceptions and retry disk usage sampling | Tor Brede Vekterli | 2017-11-01 | 1 | -5/+23 | |
| |/ | | | | | | | | | | | Recursive directory iteration may throw on concurrent FS modifications, so catch and retry the directory iteration automatically. Fallback to returning 0 if all retries fail is considered safe. | |||||
* / | Use std::promise<void> instead of std::promise<bool> when value is ignored. | Tor Egge | 2017-10-31 | 6 | -35/+35 | |
|/ | ||||||
* | Remove unneeded include statements. | Tor Egge | 2017-10-27 | 2 | -2/+0 | |
| | ||||||
* | Use std::mutex and std::condition_variable instead of FastOS_Cond. | Tor Egge | 2017-10-27 | 2 | -22/+20 | |
| | ||||||
* | Use std::mutex and std::condition_variable instead of FastOS_Cond. | Tor Egge | 2017-10-27 | 2 | -10/+10 | |
| | ||||||
* | Use std::unique_lock<std::mutex> to guard node manager. | Tor Egge | 2017-10-27 | 2 | -66/+50 | |
| | ||||||
* | Use std::unique_lock<std::mutex> to guard fnet search. | Tor Egge | 2017-10-27 | 2 | -76/+85 | |
| | ||||||
* | Use std::unique_lock<std::mutex> to guard engine. | Tor Egge | 2017-10-27 | 4 | -31/+30 | |
| | ||||||
* | Use std::atomic<int> instead of a mutex protected int to protect against | Tor Egge | 2017-10-27 | 2 | -21/+6 | |
| | | | | multiple outstanding monitor queries. | |||||
* | Use std::unique_lock<std::mutex> to guard data set. | Tor Egge | 2017-10-27 | 11 | -145/+140 | |
| | ||||||
* | Adjust hard memory limits for flush strategy. | Geir Storli | 2017-10-26 | 4 | -19/+34 | |
| | ||||||
* | Changes to hwinfo config requires restart of proton. | Geir Storli | 2017-10-25 | 1 | -7/+7 | |
| | ||||||
* | Activate disk usage sampling for docker nodes that have shared disk. | Geir Storli | 2017-10-24 | 1 | -2/+1 | |
| | ||||||
* | Rename storage::spi::test::makeBucket to storage::spi::test::makeSpiBucket. | Tor Egge | 2017-10-20 | 5 | -12/+12 | |
| | ||||||
* | Here we can not move the token. We need it ourselves. | Henning Baldersheim | 2017-10-18 | 1 | -4/+4 | |
| | ||||||
* | Use make_shared/make_unique | Henning Baldersheim | 2017-10-18 | 1 | -16/+18 | |
| | ||||||
* | Use the existing sync method. | Henning Baldersheim | 2017-10-18 | 1 | -3/+1 | |
| | ||||||
* | Introduce async write interface in the TLS. | Henning Baldersheim | 2017-10-18 | 12 | -92/+88 | |
| | | | | | Wire it in all the way up and in to proton. The implementation is still synchronous. | |||||
* | Revert "Introduce async write interface in the TLS." | Henning Baldersheim | 2017-10-17 | 12 | -88/+92 | |
| | ||||||
* | Revert "Use the existing sync method." | Henning Baldersheim | 2017-10-17 | 1 | -1/+3 | |
| | ||||||
* | Merge pull request #3793 from ↵ | Henning Baldersheim | 2017-10-17 | 1 | -1/+1 | |
|\ | | | | | | | | | vespa-engine/balder/do-not-acces-members-that-are-not-initialized Do not access the FS4 server unless it is constructed. | |||||
| * | Do not access the FS4 server unless it is constructed. | Henning Baldersheim | 2017-10-17 | 1 | -1/+1 | |
| | | ||||||
* | | Merge pull request #3795 from vespa-engine/balder/wire-in-a-destructor-callback | Henning Baldersheim | 2017-10-17 | 1 | -3/+1 | |
|\ \ | | | | | | | Use the existing sync method. | |||||
| * | | Use the existing sync method. | Henning Baldersheim | 2017-10-17 | 1 | -3/+1 | |
| | | | ||||||
* | | | Merge pull request #3792 from vespa-engine/balder/wire-in-a-destructor-callback | Henning Baldersheim | 2017-10-17 | 12 | -92/+88 | |
|\| | | |/ |/| | Introduce async write interface in the TLS. | |||||
| * | Introduce async write interface in the TLS. | Henning Baldersheim | 2017-10-17 | 12 | -92/+88 | |
| | | | | | | | | | | Wire it in all the way up and in to proton. The implementation is still synchronous. | |||||
* | | Add guard against file being removed while doing directory scan. | Geir Storli | 2017-10-17 | 1 | -1/+5 | |
|/ | ||||||
* | Merge pull request #3770 from vespa-engine/balder/remove-ooscli | Arne H Juul | 2017-10-17 | 5 | -122/+20 | |
|\ | | | | | Remove functionality from pre SPI era. | |||||
| * | Remove functionality from pre SPI era. | Henning Baldersheim | 2017-10-16 | 5 | -122/+20 | |
| | | ||||||
* | | Remove background.threads from proton.def, replaced by feeding.concurrency. | Geir Storli | 2017-10-16 | 1 | -6/+1 | |
| | |