Commit Graph
1432 Commits
Author SHA1 Message Date
Ruslan Kuprieiev a392289cbf travis: run hdfs test only on Linux
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-01 10:02:43 +03:00
Ruslan Kuprieiev 9d943f7b21 Merge pull request #839 from efiop/master
travis: test hdfs
2018-07-01 09:54:00 +03:00
Ruslan Kuprieiev 591cd90583 travis: enable hdfs test
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-01 09:44:42 +03:00
Ruslan Kuprieiev d4161be595 appveyor: don't forget to refreshenv 2018-07-01 03:26:30 +03:00
Ruslan Kuprieiev 82dfc989ad appveyor: don't forget to install gcloudsdk 2018-07-01 03:20:32 +03:00
Ruslan Kuprieiev 83b91328d2 Merge pull request #838 from iterative/efiop-patch-1
test: use gauth before gsutil
2018-07-01 03:09:30 +03:00
Ruslan Kuprieiev fa9a79008b test: use gauth 2018-07-01 03:01:16 +03:00
Ruslan Kuprieiev 432fa56315 test: don't set gs env when running a command 2018-07-01 02:58:30 +03:00
Ruslan Kuprieiev 24d44695f7 test: fix typo 2018-07-01 02:45:02 +03:00
Ruslan Kuprieiev f447437200 Merge pull request #837 from efiop/master
test: use GOOGLE_APPLICATION_CREDENTIALS when running GS repro test
2018-07-01 02:40:25 +03:00
Ruslan Kuprieiev fde11a3b7f test: use GOOGLE_APPLICATION_CREDENTIALS when running GS repro test
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-01 02:36:22 +03:00
Ruslan Kuprieiev 298b473a63 Merge pull request #836 from efiop/master
test: add google-compute-engine to test reqs
2018-07-01 02:24:56 +03:00
Ruslan Kuprieiev 2f0c409668 test: add google-compute-engine to test reqs
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-01 02:20:46 +03:00
Ruslan Kuprieiev 88b6bb0c31 Merge pull request #835 from efiop/master
tests: try enable GS test on CI
2018-07-01 02:14:51 +03:00
Ruslan Kuprieiev fb4fc72642 tests: try enable GS test on CI
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-07-01 02:08:06 +03:00
Ruslan Kuprieiev 77a4145c7f Merge pull request #834 from efiop/master
RFC/perf optimization for push/pull/status/fetch and support for HDFS for push/pull/status/fetch
2018-06-30 23:00:23 +03:00
Ruslan Kuprieiev 12edcbaa04 remote: support HDFS for push/pull/status from local repo
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-06-30 22:54:49 +03:00
Ruslan Kuprieiev 5a3543b36f RFC/perf: optimise push/pull/status
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-06-30 22:10:03 +03:00
Ruslan Kuprieiev 82e8ce46e8 Merge pull request #832 from efiop/master
ssh: choose md5 command depending on the os
2018-06-30 18:41:13 +03:00
Ruslan Kuprieiev f71c907a0e ssh: choose md5 command depending on the os
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-06-30 18:35:59 +03:00
Ruslan Kuprieiev 4d22842ccf Don't forget to import DvcException 2018-06-30 17:49:42 +03:00
Ruslan Kuprieiev b6199f836e Merge pull request #831 from efiop/master
test: enable ssh test on osx
2018-06-30 17:08:03 +03:00
Ruslan Kuprieiev 5d85b19e77 test: enable ssh test on osx
Fixes #798

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-06-30 16:56:17 +03:00
Ruslan Kuprieiev 0b90ec816f Merge pull request #828 from efiop/master
RFC/perf: data cloud logic
2018-06-30 07:49:05 +03:00
Ruslan Kuprieiev c51d8d8e93 utils: remove unused code
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-06-30 07:44:11 +03:00
Ruslan Kuprieiev 555e802ed2 RFC/perf: data cloud logic
Properly splitting jobs between thread workers and removing unnecessary logic.

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-06-30 07:44:11 +03:00
Ruslan Kuprieiev 7ba47f7c5b Merge pull request #826 from efiop/master
checkout: optimise for large directories
2018-06-29 02:57:10 +03:00
Ruslan Kuprieiev 15d7debb7e checkout: optimise for large directories
Related to #819

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-06-29 02:52:08 +03:00
Ruslan Kuprieiev a4c63335d1 Merge pull request #825 from efiop/master
scm: print error if GitPython bug raises
2018-06-29 01:45:44 +03:00
Ruslan Kuprieiev ce5376b6af scm: print error if GitPython bug raises
Fixes #610

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-06-29 01:36:31 +03:00
Ruslan Kuprieiev d6c7c90db9 Merge pull request #824 from efiop/master
checkout: print better msg when cache is missing
2018-06-29 01:14:42 +03:00
Ruslan Kuprieiev da832399aa checkout: print better msg when cache is missing
Fixes #410

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-06-29 01:08:42 +03:00
Ruslan Kuprieiev a62ffb5518 Delete log.log 2018-06-28 21:41:15 +03:00
Ruslan Kuprieiev 61ee8b2c72 Merge pull request #823 from efiop/master
gc: support s3/gs/hdfs/ssh
2018-06-28 21:39:48 +03:00
Ruslan Kuprieiev 50578a5923 gc: support s3/gs/ssh/hdfs
Fixes #738

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-06-28 21:32:57 +03:00
Ruslan Kuprieiev add9498e82 gc: move gc logic to Remote
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-06-28 18:05:55 +03:00
Ruslan Kuprieiev 67634649bd Merge pull request #822 from efiop/master
state: protect from SIGINT and corruption
2018-06-28 17:14:47 +03:00
Ruslan Kuprieiev 5f8f199958 state: protect from SIGINT and corruption
Fixes #814

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-06-28 17:08:42 +03:00
Ruslan Kuprieiev 3a1a5f84a8 Merge pull request #818 from efiop/master
config: allow specifying a list of cache types
2018-06-27 22:34:29 +03:00
Ruslan Kuprieiev 216897494c config: allow specifying a list of cache types
Fixes #709

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-06-27 22:28:16 +03:00
Ruslan Kuprieiev a28a1788a7 Merge pull request #817 from efiop/master
test: two repositories one cache dir
2018-06-27 21:41:36 +03:00
Ruslan Kuprieiev 3f63592c82 test: two repositories one cache dir
Fixes #699

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-06-27 21:35:02 +03:00
Ruslan Kuprieiev 44e65083af Merge pull request #816 from efiop/master
remote: print which dependencies we are missing
2018-06-27 19:38:25 +03:00
Ruslan Kuprieiev c0ede960ea remote: print which dependencies we are missing
Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-06-27 19:08:51 +03:00
Ruslan Kuprieiev d2352530fa Merge pull request #815 from efiop/master
checkout: don't dump link_state for every file
2018-06-27 17:40:56 +03:00
Ruslan Kuprieiev 318aa48839 Merge pull request #810 from villasv/master
Optional dependencies for cache strategies
2018-06-27 17:35:59 +03:00
Ruslan Kuprieiev f5e4e3b955 checkout: don't dump link_state for every file
Speeds up checkout for a directory with 1K files from ~20 sec to ~1.7 sec.

Fixes #758

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-06-27 17:31:56 +03:00
Victor Villas 8da7bf6638 Remove check deps flag and add warning on req miss 2018-06-27 14:16:52 +00:00
Ruslan Kuprieiev 97a1f0ba99 Merge pull request #813 from efiop/master
pull: checkout only specified target
2018-06-27 16:33:42 +03:00
Ruslan Kuprieiev 1319b73fc8 pull: checkout only specified target
Fixes #812

Signed-off-by: Ruslan Kuprieiev <[email protected]>
2018-06-27 16:26:01 +03:00