Peter Rowlands
|
d1fa3d2c21
|
fetch: use data index save() for fetching imports
|
2022-10-19 17:12:16 +03:00 |
|
Peter Rowlands
|
b594337a69
|
index/out: add out.get_entry()
|
2022-10-19 17:12:16 +03:00 |
|
Peter Rowlands
|
36f6f29ac8
|
index: set source fs/path for import data index entries
|
2022-10-19 17:12:16 +03:00 |
|
Peter Rowlands
|
7c225206ab
|
fetch/push: use dvc-data TransferResult
|
2022-10-18 19:02:47 +09:00 |
|
Peter Rowlands
|
be5a54bfb4
|
deps: bump dvc-data to 0.20.0
|
2022-10-18 19:02:47 +09:00 |
|
Peter Rowlands
|
ed87c308ba
|
deps: bump dvc-data to 0.18.0
- callbacks: update to dvc-data 0.18.0 behavior
|
2022-10-13 20:00:19 +09:00 |
|
Peter Rowlands
|
add28f73f1
|
brancher: clear repo.index on each branch
|
2022-10-11 16:12:00 +03:00 |
|
Peter Rowlands
|
2bc693fb4c
|
index: add IndexView and Index.targets_view()
|
2022-10-11 16:12:00 +03:00 |
|
Peter Rowlands
|
ac57fa53fe
|
index: cache target collection
|
2022-10-11 16:12:00 +03:00 |
|
Peter Rowlands
|
0ca0d94cb2
|
output: mypy fixes
|
2022-10-11 16:12:00 +03:00 |
|
Peter Rowlands
|
1180a2f051
|
deps: bump dvc-data to 0.17.1
|
2022-10-10 16:25:07 +09:00 |
|
Peter Rowlands
|
7393ebdcb4
|
logger: init logging config before colorama
|
2022-10-04 21:27:24 +03:00 |
|
Peter Rowlands
|
4904286307
|
config: wrap UnicodeDecodeErrors on load
|
2022-09-30 11:45:43 +09:00 |
|
Peter Rowlands
|
4c1f172132
|
deps: bump dvc-data to 0.10.1
|
2022-09-20 18:30:35 +09:00 |
|
Peter Rowlands
|
146bdbbe9b
|
deps: bump dvc-azure to 2.20.4
|
2022-09-16 17:47:38 +09:00 |
|
Peter Rowlands
|
f3d304580a
|
schema: update lockfile schema for versioning and dir files
|
2022-09-15 13:13:31 +03:00 |
|
Peter Rowlands
|
0e0d46e232
|
output: lazy load tree from files list in get_obj
|
2022-09-15 13:13:31 +03:00 |
|
Peter Rowlands
|
95ae018ed8
|
push/fetch: support dirs in worktree remotes
|
2022-09-15 13:13:31 +03:00 |
|
Peter Rowlands
|
c29e721823
|
output: support loading/dumping dir trees from metadata
|
2022-09-15 13:13:31 +03:00 |
|
Peter Rowlands
|
a9c7032d50
|
dvc-data: bump to 0.8.0
|
2022-09-15 13:13:31 +03:00 |
|
Peter Rowlands
|
ecb767d622
|
index: add workspace/key generation helper
|
2022-09-15 13:13:31 +03:00 |
|
Peter Rowlands
|
660c17f654
|
output: save version_id meta
|
2022-09-01 19:36:53 +03:00 |
|
Peter Rowlands (변기호)
|
512bfc4305
|
tests: mark exp queue func tests xfail (#8186)
|
2022-08-25 21:04:05 +05:45 |
|
Peter Rowlands
|
f13443477d
|
exp run: account for repo root when staging git-deps
|
2022-08-11 13:48:28 +09:00 |
|
Peter Rowlands
|
8518fe639f
|
dvc-task: update to 0.1.2
|
2022-08-03 16:44:36 +09:00 |
|
Peter Rowlands
|
38b1a41f2b
|
build: add pyinstaller hooks for dvc-task and celery
|
2022-08-01 12:26:53 +03:00 |
|
Peter Rowlands
|
80272a0770
|
queue: cleanup flaky tests
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
5a6e363c16
|
queue: cleanup help/usage to match docs
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
ed593493df
|
queue start: simply jobs validation
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
3130a9a75f
|
queue status: use summary style output for worker status
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
eeb516e7d3
|
queue: disable dvc-machine handling for queue
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
ff3b23c1b6
|
dvc-task: bump to 0.1.0
- ends requirement to install kombu + dvc-task from source
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
4e005411fe
|
exp show: use unique executor name for dvc-task & standalone tempdir exps
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
1f7b802f79
|
exp show: collect running standalone tempdir experiments
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
7c2bd340db
|
exp run: update --run-all logs behavior
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
9e0788aa3a
|
exp run: preserve --temp standalone behavior
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
e1cf62a583
|
exp queue: add separate standalone/tempdir implementation
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
ce4cee184e
|
exp queue: separate queue implementations into their own modules
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
db52c75221
|
dvc-task: bump to 0.0.12
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
8dfcb0a36d
|
exp run: update Ctrl+C handling for --temp and --run-all
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
67cbdf6de8
|
exp queue: remove dvc queue attach command
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
f12091002f
|
exp queue: add dvc queue logs command
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
570f4345a0
|
exp queue: implement queue.logs() support
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
425d0701c9
|
exp queue: return completed exps in queue status
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
99a11f7056
|
exp: save failed queue runs in separate stash/reflog
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
8ab46c1549
|
exp: simplify shutdown behavior
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
8b663f2719
|
exp: use single atomic task instead of chaining
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
c0db513cf0
|
dvc-task: bump to 0.0.11
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
bf1bc9625d
|
exp: use celery async wait in queue get_result
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
686c15dab9
|
exp: use a single chain for all exp tasks
- removes separated scheduling for setup_exp
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
10aa833f80
|
dvc-task: bump to 0.0.10
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
9f5af04963
|
exp: update tests for match_queue_entry refactor
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
ac5d72967a
|
dvc-task: bump to 0.0.9
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
fee1d02791
|
dvc-task: update to 0.0.8
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
d766c01d2d
|
exp: enable late_ack to disable celery prefetch
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
dc56c4c9b0
|
exp: use full task chain when checking active tasks
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
7ece26d58a
|
tests: re-enable exp show celery tests
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
f26664a569
|
exp: re-enable run --run-all with celery queue
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
4b0c65093a
|
tests: use pytest-celery for exp tests
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
22deca3a6a
|
exp: use celery threadpool worker instead of prefork
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
dc4292c602
|
exp: implement queue shutdown
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
56f90eb3c9
|
exp: add test_queue unit test helper for celery queue
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
1c474e8f30
|
exp: re-enable most tmpdir/queue tests
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
24654fe16c
|
exp: use dvc.daemon to run worker on windows
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
44820e74a3
|
exp: wait for task collection when getting exp result
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
c16908e9fc
|
exp: use queue remove in gc
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
33dbdd20af
|
exp: exclude celery stash ref from util iterators
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
69d7bdd0c0
|
exp: generate unique worker node names per DVC repo
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
b9f4398826
|
exp: start migrating info logging to ui
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
a6e7d43668
|
exp: return exp results for celery runs
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
e2ee69ddb2
|
dvc-task: update to 0.0.6
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
e8448345f1
|
exp: follow output on run-all
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
acab008c65
|
dvc-task: update to 0.0.3
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
8c74775a4e
|
exp: autostart celery worker
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
9b31a4b463
|
exp: support remove from celery queue
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
9f022c576c
|
dvc-task: update to 0.0.2
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
316029a9d2
|
exp: use queue status in exp show
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
34fe643cee
|
exp: add queue.iter_active for iterating over active exps
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
6a01cc530e
|
exp: use queue.iter_queued to get queued status in exp show
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
81475bee09
|
dvc-task: update to 0.0.1
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
a167dff019
|
exp: implement celery exp task collection
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
cffd587952
|
exp: add queue-worker plumbing command
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
a0ae9d3f45
|
exp: migrate workspace repro to queues
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
e74f8f9e11
|
exp: add naive workspace queue
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
e45ca1e830
|
exp: start moving queueing/execution from __init__
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
46c734eb7e
|
exp: temporarily mark tmpdir/queue tests as xfail
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
c17f7f03bd
|
exp: initial celery app/task setup
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
7113568c60
|
exp: refactor base.py into refs.py and exceptions.py
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
6143146974
|
exp: refactor stash handling into separate module
|
2022-07-12 21:39:49 +09:00 |
|
Peter Rowlands
|
31f67cd3de
|
exp apply: preserve untracked files
|
2022-06-19 22:41:22 -07:00 |
|
Peter Rowlands
|
ee87e2b260
|
scmrepo: bump to 0.0.25
|
2022-06-19 22:41:22 -07:00 |
|
Peter Rowlands
|
c9a3cb803c
|
sshfs: bump min ver to 2022.6.0
|
2022-06-07 05:17:08 -07:00 |
|
Peter Rowlands
|
1cc803d12b
|
exp: output troubleshooting link on shallow merge failure
|
2022-06-02 01:15:16 -07:00 |
|
Peter Rowlands
|
444bf27e6f
|
exp show: add internal --no-fetch option to disable temp/queue ref fetch
|
2022-04-21 15:45:59 +09:00 |
|
Peter Rowlands
|
ba82faee53
|
exp show: don't acquire repo lock
|
2022-04-21 15:45:59 +09:00 |
|
Peter Rowlands
|
ab395dfb7a
|
exp show: prefer exp names for experiments
|
2022-04-15 14:02:35 +09:00 |
|
Peter Rowlands
|
69acbe33c9
|
erepo: include exp refs in clones
- add test for dvc get --rev=<exp>
|
2022-04-09 10:27:06 +09:00 |
|
Peter Rowlands
|
ee0a47f166
|
cli: check for closed stdout/stderr
|
2022-04-05 22:05:22 +09:00 |
|
Peter Rowlands
|
fa7b371c74
|
daemon: skip setting PYTHONPATH in pyinstaller frozen binary
|
2022-04-05 22:05:22 +09:00 |
|
Peter Rowlands
|
1a3a222239
|
scmrepo: update to 0.0.16
|
2022-03-30 15:46:18 +09:00 |
|