mirror of
https://github.com/hcengineering/platform.git
synced 2025-04-25 09:50:19 +00:00
UBERF-6726: Fix clone for huge files (#5470)
Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
parent
1d95c39d62
commit
16a891cd48
@ -229,6 +229,9 @@ export async function cloneWorkspace (
|
|||||||
for (const c of domains) {
|
for (const c of domains) {
|
||||||
console.log('clone domain...', c)
|
console.log('clone domain...', c)
|
||||||
|
|
||||||
|
// We need to clean target connection before copying something.
|
||||||
|
await cleanDomain(targetConnection, c)
|
||||||
|
|
||||||
const changes: Snapshot = {
|
const changes: Snapshot = {
|
||||||
added: new Map(),
|
added: new Map(),
|
||||||
updated: new Map(),
|
updated: new Map(),
|
||||||
@ -291,9 +294,6 @@ export async function cloneWorkspace (
|
|||||||
console.log('Retrieve chunk:', needRetrieve.length)
|
console.log('Retrieve chunk:', needRetrieve.length)
|
||||||
let docs: Doc[] = []
|
let docs: Doc[] = []
|
||||||
try {
|
try {
|
||||||
// We need to clean target connection before copying something.
|
|
||||||
await cleanDomain(targetConnection, c)
|
|
||||||
|
|
||||||
docs = await sourceConnection.loadDocs(c, needRetrieve)
|
docs = await sourceConnection.loadDocs(c, needRetrieve)
|
||||||
if (clearTime) {
|
if (clearTime) {
|
||||||
docs = docs.map((p) => {
|
docs = docs.map((p) => {
|
||||||
|
Loading…
Reference in New Issue
Block a user