Local syncs aren't written to synchronize delta_rpms
commit a0f856a2d7c4876723b4b629ef681d280da3b62e Author: Pradeep Kilambi <pkilambi> Date: Wed Feb 2 12:35:33 2011 -0500 670666 - DeltaRPM sync support for local syncs $ sudo pulp-admin -u admin -p admin repo create --id=test_local --feed=local:file:///var/lib/pulp/repos/pub/fedora/linux/updates/13/x86_64/ Successfully created repository [ test_local ] $ sudo pulp-admin -u admin -p admin repo sync -F --id=test_local Sync for repository test_local started Step: Downloading Items [= ] 5% Rpms: 489/8742 Drpms: 0/6137 Total: 489/14879 items Sync for repository test_local started Step: Downloading Items [===================== ] 87% Rpms: 8742/8742 Drpms: 2170/6137 Total: 10912/14879 items Sync for repository test_local started Step: Running Modifyrepo for prestodelta metadata Waiting - 2011-02-02 12:24:25,475 [INFO][Thread-5] modify_repo() @ upload.py:111 - modifyrepo with /var/lib/pulp/repos/test_local/prestodelta.xml on /var/lib/pulp/repos/test_local/repodata finished $ ls -l /var/lib/pulp/repos/test_local/drpms/ Display all 3130 possibilities? (y or n) 389-adminutil-1.1.9-1.fc13_1.1.13-1.fc13.i686.drpm lohit-tamil-fonts-2.4.5-3.fc13_2.4.5-6.fc13.noarch.drpm 389-adminutil-1.1.9-1.fc13_1.1.13-1.fc13.x86_64.drpm lshell-0.9.13-1.fc13_0.9.14-1.fc13.noarch.drpm 389-adminutil-devel-1.1.9-1.fc13_1.1.13-1.fc13.x86_64.drpm lua-posix-5.1.4-3.fc12_5.1.7-1.fc13.x86_64.drpm 389-ds-base-1.2.6-0.1.a1.fc13_1.2.7.5-1.fc13.i686.drpm luci-0.22.4-1.0.b9faf868074git.fc13_0.22.4-2.0.b9faf868074git.fc13.x86_64.drpm 389-ds-base-1.2.6-0.1.a1.fc13_1.2.7.5-1.fc13.x86_64.drpm luci-0.22.4-2.0.b9faf868074git.fc13_0.22.6-1.fc13.x86_64.drpm 389-ds-base-1.2.6.1-2.fc13_1.2.7.1-1.fc13.i686.drpm LuxRender-core-0.6.1-2.fc13_0.7-1.fc13.x86_64.drpm 389-ds-base-devel-1.2.6-0.1.a1.fc13_1.2.7.5-1.fc13.i686.drpm LuxRender-devel-0.6.1-2.fc13_0.7-1.fc13.i686.drpm $ ls -l /var/lib/pulp/repos/test_local/repodata/ total 21964 -rw-r--r--. 1 apache apache 849665 Feb 2 12:24 15108d6884b8347ac208fd7cc46fee175f2f3fe399c100556a4d96f136d087bb-prestodelta.xml.gz -rw-r--r--. 1 apache apache 1833718 Feb 2 12:24 5b7e9dc0debb1accf2591b318f061cb2dd78a62a07e441746c224aa56c92adb8-comps-f13.xml -rw-r--r--. 1 apache apache 418402 Feb 2 12:24 5b7e9dc0debb1accf2591b318f061cb2dd78a62a07e441746c224aa56c92adb8-comps-f13.xml.gz -rw-r--r--. 1 apache apache 3492197 Feb 2 12:24 6babd82a5b2ae554058085e7318a2f17a9593b86960a717c816e1b7768969fb9-updateinfo.xml -rw-r--r--. 1 apache apache 19293 Feb 2 12:24 6babd82a5b2ae554058085e7318a2f17a9593b86960a717c816e1b7768969fb9-updateinfo.xml.gz -rw-r--r--. 1 apache apache 8396059 Feb 2 12:24 filelists.xml.gz -rw-r--r--. 1 apache apache 4028423 Feb 2 12:24 other.xml.gz -rw-r--r--. 1 apache apache 3397773 Feb 2 12:24 primary.xml.gz -rw-r--r--. 1 apache apache 2874 Feb 2 12:24 repomd.xml repomd.xml: <data type="prestodelta"> <location href="repodata/15108d6884b8347ac208fd7cc46fee175f2f3fe399c100556a4d96f136d087bb-prestodelta.xml.gz"/> <checksum type="sha256">15108d6884b8347ac208fd7cc46fee175f2f3fe399c100556a4d96f136d087bb</checksum> <timestamp>1296667465.0</timestamp> <open-checksum type="sha256">ede7f6d87de5e7cc560b9ba48bb3f52d2ba524e69fd32f300d0a7ae6919791b1</open-checksum> </data> $ sudo pulp-admin consumer bind --id=testcon --repoid=test_local Successfully subscribed consumer [testcon] to repo [test_local] $ ls /var/lib/pulp/repos/test_local/drpms/lshell-0.9.13-1.fc13_0.9.14-1.fc13.noarch.drpm /var/lib/pulp/repos/test_local/drpms/lshell-0.9.13-1.fc13_0.9.14-1.fc13.noarch.drpm * See if the client is reconstructing presto delta while install $ sudo yum install lshell --disablerepo=* --enablerepo=test_local Loaded plugins: fastestmirror, presto, refresh-packagekit Loading mirror speeds from cached hostfile test_local | 2.8 kB 00:00 test_local/primary | 3.2 MB 00:00 test_local 8742/8742 Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package lshell.noarch 0:0.9.14-1.fc13 set to be installed --> Finished Dependency Resolution Dependencies Resolved =============================================================================================================================================================================================================================================================================== Package Arch Version Repository Size =============================================================================================================================================================================================================================================================================== Installing: lshell noarch 0.9.14-1.fc13 test_local 53 k Transaction Summary =============================================================================================================================================================================================================================================================================== Install 1 Package(s) Total download size: 53 k Installed size: 153 k Is this ok [y/N]: y Downloading Packages: Setting up and reading Presto delta metadata test_local/prestodelta | 830 kB 00:00 Processing delta metadata Package(s) data still to download: 53 k lshell-0.9.14-1.fc13.noarch.rpm | 53 kB 00:00 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : lshell-0.9.14-1.fc13.noarch 1/1 Installed: lshell.noarch 0:0.9.14-1.fc13
Fixed in 0.134.
verified [root@preethi ~]# pulp-admin -u admin -p admin repo sync --id=test_local -FSync for repository test_local started Step: Downloading Items or Verifying [= ] 6% Rpms: 520/6013 Drpms: 0/5240 Total: 520/11253 items 2011-02-08 10:47:48,287 [INFO][Thread-124] modify_repo() @ upload.py:111 - modifyrepo with /var/lib/pulp//repos/test_local/prestodelta.xml on /var/lib/pulp//repos/test_local/repodata finished [root@preethi ~]# ls -l /var/lib/pulp/repos/test_local/drpms/ |more total 1829096 -rw-r--r--. 1 apache apache 109444 Feb 8 10:42 389-admin-1.1.11-1.fc14_1.1.14-1.fc14.i686.drpm -rw-r--r--. 1 apache apache 136128 Feb 8 10:42 389-admin-1.1.11-1.fc14_1.1.14-1.fc14.x86_64.drpm -rw-r--r--. 1 apache apache 46160 Feb 8 10:41 389-adminutil-1.1.10-2.fc14_1.1.13-1.fc14.i686.drpm -rw-r--r--. 1 apache apache 49316 Feb 8 10:42 389-adminutil-1.1.10-2.fc14_1.1.13-1.fc14.x86_64.drpm -rw-r--r--. 1 apache apache 9408 Feb 8 10:42 389-adminutil-devel-1.1.10-2.fc14_1.1.13-1.fc14.i686.drpm -rw-r--r--. 1 apache apache 9404 Feb 8 10:41 389-adminutil-devel-1.1.10-2.fc14_1.1.13-1.fc14.x86_64.drpm -rw-r--r--. 1 apache apache 384828 Feb 8 10:41 389-ds-base-1.2.7.4-1.fc14_1.2.7.5-1.fc14.i686.drpm -rw-r--r--. 1 apache apache 403360 Feb 8 10:41 389-ds-base-1.2.7.4-1.fc14_1.2.7.5-1.fc14.x86_64.drpm -rw-r--r--. 1 apache apache 23180 Feb 8 10:41 389-ds-base-devel-1.2.7.4-1.fc14_1.2.7.5-1.fc14.i686.drpm [root@preethi ~]# ls -l /var/lib/pulp/repos/test_local/repodata/ total 19024 -rw-r--r--. 1 apache apache 1857043 Feb 8 10:47 07fb253e7210fc0472f03f867462e2d70479c1443de36fc58067aee74f94f19e-comps-f14.xml -rw-r--r--. 1 apache apache 420354 Feb 8 10:47 07fb253e7210fc0472f03f867462e2d70479c1443de36fc58067aee74f94f19e-comps-f14.xml.gz -rw-r--r--. 1 apache apache 755794 Feb 8 10:47 f9da07baef1581be5b3eaf96614d7b0ab10239ed17b6473da2dc0228260bdb32-prestodelta.xml.gz -rw-r--r--. 1 apache apache 4606756 Feb 8 10:48 fbce5fd9ad8f01463f2b158d4a9ebc9a5854cf68e3e4289e8c2e468da2ae17cd-updateinfo.xml -rw-r--r--. 1 apache apache 434266 Feb 8 10:47 fbce5fd9ad8f01463f2b158d4a9ebc9a5854cf68e3e4289e8c2e468da2ae17cd-updateinfo.xml.gz -rw-r--r--. 1 apache apache 6331903 Feb 8 10:47 filelists.xml.gz -rw-r--r--. 1 apache apache 2693191 Feb 8 10:47 other.xml.gz -rw-r--r--. 1 apache apache 2358493 Feb 8 10:47 primary.xml.gz -rw-r--r--. 1 apache apache 2874 Feb 8 10:47 repomd.xml [root@10 ~]# pulp-client -u admin -p admin consumer bind --repoid=test_local Successfully subscribed consumer [client1] to repo [test_local] [root@10 ~]# [root@10 ~]# [root@10 ~]# yum install lshell --disablerepo=* --enablerepo=test_local test_local | 2.8 kB 00:00 test_local/primary | 2.2 MB 00:00 test_local 6013/6013 Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package lshell.noarch 0:0.9.14-1.fc14 set to be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: lshell noarch 0.9.14-1.fc14 test_local 53 k Transaction Summary ================================================================================ Install 1 Package(s) Total download size: 53 k Installed size: 153 k Is this ok [y/N]: y Downloading Packages: lshell-0.9.14-1.fc14.noarch.rpm | 53 kB 00:00 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : lshell-0.9.14-1.fc14.noarch 1/1 Installed: lshell.noarch 0:0.9.14-1.fc14 Complete!
Closing with Community Release 15 pulp-0.0.223-4.