Overview
SHA1 Hash: | 18fbb9c52d0ff928fc7ddbb85233e2ce4c396aca |
---|---|
Date: | 2007-12-03 19:17:45 |
User: | drh |
Comment: | Send native deltas when cloning. The reduces bandwidth and reduces server load. |
Timelines: | ancestors | descendants | both | trunk |
Other Links: | files | ZIP archive | manifest |
Tags And Properties
- branch=trunk inherited from [a28c83647d]
- sym-trunk inherited from [a28c83647d]
Changes
[hide diffs]Modified src/xfer.c from [36f1bd8921] to [fe8089aded].
@@ -456,11 +456,11 @@ void page_xfer(void){ int isPull = 0; int isPush = 0; int nErr = 0; Xfer xfer; - int nativeDeltaFlag = 0; + int deltaFlag = 0; memset(&xfer, 0, sizeof(xfer)); blobarray_zero(xfer.aToken, count(xfer.aToken)); cgi_set_content_type(g.zContentType); blob_zero(&xfer.err); @@ -505,11 +505,11 @@ && blob_is_uuid(&xfer.aToken[1]) ){ if( isPull ){ int rid = rid_from_uuid(&xfer.aToken[1], 0); if( rid ){ - send_file(&xfer, rid, &xfer.aToken[1], 0); + send_file(&xfer, rid, &xfer.aToken[1], deltaFlag); } } }else /* igot UUID @@ -596,11 +596,11 @@ @ error not\sauthorized\sto\sclone nErr++; break; } isPull = 1; - /* nativeDeltaFlag = 1; */ + deltaFlag = 1; @ push %s(db_get("server-code", "x")) %s(db_get("project-code", "x")) }else /* login USER NONCE SIGNATURE **