Commit Graph

28 Commits (fabec29578733c07f9e5e2f9d13d84ad736fa000)

Author SHA1 Message Date
Tonis Tiigi 3468d866e2 solver: add support for multiple cache keys
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-24 16:12:25 -07:00
Tonis Tiigi 64b9daabc7 boltdbcache: add missing methods
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-13 14:43:29 -07:00
Tonis Tiigi 01bb816d91 solver: add missing progress handlers
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-13 14:43:29 -07:00
Tonis Tiigi 747dff007b solver: reimplement edge index with tests
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-13 14:43:23 -07:00
Tonis Tiigi 659a21bda9 solver: update exporter tests to check targets
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-13 14:40:06 -07:00
Tonis Tiigi 32f7a01fe7 solver: remove CacheKey interface
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-04-13 14:39:57 -07:00
Tonis Tiigi 5717a4f49f solver: don’t cancel child pipes from state change
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-03-19 11:26:46 -07:00
Akihiro Suda e37d938d94
Merge pull request #310 from tonistiigi/faster-load
solver: faster vertex loading
2018-03-19 14:38:20 +09:00
Tonis Tiigi 4df3b2e000 solver: simplify cache backend interface
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-03-18 21:25:55 -07:00
Tonis Tiigi 5593bb9f48 solver: optimize cache storage interface
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-03-18 21:25:47 -07:00
Tonis Tiigi 0d536d40b9 solver: faster vertex loading
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-03-18 20:56:49 -07:00
Tonis Tiigi 513018806b solver: add support for cache tracking through query
Fix result releasing bugs.

Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-03-15 15:33:56 -07:00
Tonis Tiigi 832c140d4a solver: add release support for bolt backend
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-02-27 15:54:21 -08:00
Tonis Tiigi a9db799188 solver: add support for releasing cached results
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-02-27 15:53:18 -08:00
Tonis Tiigi e8af448b3a solver: add boltdb cache store and test suite
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-02-26 17:42:10 -08:00
Tonis Tiigi ff7d75def0 solver: separate cache metadata storage interface
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-02-23 17:44:56 -08:00
Tonis Tiigi fcacfc8152 solver: add cache export support
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-02-16 11:30:40 -08:00
Tonis Tiigi 0197a6eaea solver: add tests with selector cache
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-02-13 09:59:53 -08:00
Tonis Tiigi 71774ae35f solver: add selector support to cache
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-02-13 09:59:48 -08:00
Tonis Tiigi 61e81153e7 solver: add tests for subbuild
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-02-12 11:52:56 -08:00
Tonis Tiigi 40316d68d2 solver: add ignore-cache vertex options
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-02-08 16:58:20 -08:00
Tonis Tiigi 8ba5564733 solver: allow setting cache source on llb load
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-02-02 10:44:48 -08:00
Tonis Tiigi cbca88c10b solver: add time/priority order to cache records
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-02-02 10:44:48 -08:00
Tonis Tiigi 1511e3f1d5 solver: add test for multiple cache sources
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-02-02 10:44:40 -08:00
Tonis Tiigi 0e902c3ee3 solver: multiple cache sources support
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-02-02 10:44:35 -08:00
Tonis Tiigi bcbb3d6234 util: add stateful cond package
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-01-31 18:44:09 -08:00
Tonis Tiigi a244195d1f solver: add new tests for concurrency and error cases
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-01-31 18:09:34 -08:00
Tonis Tiigi 1805895e58 solver: new implementation
Signed-off-by: Tonis Tiigi <tonistiigi@gmail.com>
2018-01-31 18:09:34 -08:00