Hide Forgot
Description of problem: I need to wait a few seconds after deleting a repo before another repo can be deleted. $ pulp-admin repo delete --id clone1 Repository [ clone1 ] being deleted [skarmark@ravisayli pulp]$ pulp-admin repo delete --id clone2 error: operation failed: The repository, clone2, cannot be deleted [skarmark@ravisayli pulp]$ pulp-admin repo delete --id clone2 error: operation failed: The repository, clone2, cannot be deleted [skarmark@ravisayli pulp]$ pulp-admin repo delete --id clone2 error: operation failed: The repository, clone2, cannot be deleted [skarmark@ravisayli pulp]$ pulp-admin repo delete --id clone2 Repository [ clone2 ] being deleted Log shows: 2012-01-13 09:59:50,250 15248:140725199038208: pulp.server.api.repo:INFO: repo:529 Delete API call invoked clone1 2012-01-13 09:59:51,364 15248:140725199038208: pulp.server.api.keystore:INFO: keystore:185 unlinking: /var/lib/pulp/published/gpg/clone1 2012-01-13 09:59:52,261 15248:140725341648640: pulp.server.async:ERROR: async:60 Task [64659694-3e10-11e1-86c4-001e4f99b058] Task 64659694-3e10-11e1-86c4-001e4f99b058: RepoApi.delete(, id=clone2) scheduled to run immediately conflicts with [62c03878-3e10-11e1-bbfa-001e4f99b058] Task 62c03878-3e10-11e1-bbfa-001e4f99b058: RepoApi.delete(, id=clone1) scheduled to run immediately and cannot be enqueued 2012-01-13 09:59:57,483 15248:140725341648640: pulp.server.async:ERROR: async:60 Task [678264f8-3e10-11e1-9b2a-001e4f99b058] Task 678264f8-3e10-11e1-9b2a-001e4f99b058: RepoApi.delete(, id=clone2) scheduled to run immediately conflicts with [62c03878-3e10-11e1-bbfa-001e4f99b058] Task 62c03878-3e10-11e1-bbfa-001e4f99b058: RepoApi.delete(, id=clone1) scheduled to run immediately and cannot be enqueued
changed delete to use args instead of kwargs so as not to confuse tasking uniqueness testing fix pushed in ce779e4c840717e1b75cd751c8d0f69bf2ff0e73
build: 0.259
verified [root@preethi ~]# rpm -q pulp pulp-0.0.261-1.fc15.noarch [root@preethi ~]# pulp-admin repo delete --id=f15-clone Repository [ f15-clone ] being deleted [root@preethi ~]# pulp-admin repo delete --id=content-clone Repository [ content-clone ] being deleted [root@preethi ~]# pulp-admin repo list +------------------------------------------+ List of Available Repositories +------------------------------------------+ Id content Name content Repo URL https://preethi.usersys.redhat.com/pulp/repos/content/ Feed URL None Feed Type None Content Type file Feed Certs CA:No Cert:No Consumer Certs CA:No Cert:No Architecture noarch Sync Schedule None Packages 0 Files 2 Distributions None Publish True Clones [] Groups None Filters [] Notes {} Preserve Metadata False Checksum Type sha256 Id f15 Name f15 Repo URL https://preethi.usersys.redhat.com/pulp/repos/released/F-15/GOLD/Fedora/x86_64/os/ Feed URL http://download.devel.redhat.com/released/F-15/GOLD/Fedora/x86_64/os/ Feed Type remote Content Type yum Feed Certs CA:No Cert:No Consumer Certs CA:No Cert:No Architecture noarch Sync Schedule None Packages 2935 Files 0 Distributions ks-Fedora-Fedora-15-x86_64 Publish True Clones [] Groups None Filters [] Notes {} Preserve Metadata False Checksum Type sha256 [root@preethi ~]#
Pulp v1.0 is released Closed Current Release.
Pulp v1.0 is released.