mirror of
https://github.com/ksyasuda/SubMiner.git
synced 2026-09-11 05:16:27 -07:00
perf(stats): use compressed incremental snapshot transfers
- Prefer checksum-based fuzzy rsync with compressed scp fallback - Preserve bidirectional snapshot bases during transfers
This commit is contained in:
@@ -14,9 +14,9 @@ import {
|
||||
assertSafeSshHost,
|
||||
detectRemoteShellFlavor,
|
||||
resolveRemoteSubminerCommand,
|
||||
runScp,
|
||||
runSsh,
|
||||
} from '../core/services/stats-sync/ssh';
|
||||
import { createSnapshotTransfer } from '../core/services/stats-sync/snapshot-transfer';
|
||||
import {
|
||||
ensureTrackerQuiescentFlow,
|
||||
runSyncFlow,
|
||||
@@ -63,7 +63,7 @@ function buildSyncCliDeps(): SyncFlowDeps {
|
||||
assertSafeSshHost,
|
||||
detectRemoteShellFlavor,
|
||||
resolveRemoteSubminerCommand,
|
||||
runScp,
|
||||
createSnapshotTransfer,
|
||||
runSsh,
|
||||
canConnectUnixSocket: canConnectSocket,
|
||||
realpathSync: (candidate) => fs.realpathSync(candidate),
|
||||
|
||||
Reference in New Issue
Block a user