Description of problem: I have seen this with rhel5, f12 & f13 repos When you run pulp repo sync InvalidDocument: document too large - BSON documents are limited to 4 MB\n" Once you hit this pulp repo delete fails as well [root@preethi pulp]# pulp repo delete -u admin -p admin --id=f13-1 Deleted operation failed on Repo [ f13-1 ] [root@preethi ~]# tail -f /var/log/pulp/pulptools.log 2010-08-02 13:15:31,870 [WARNING][Thread-1] close_engine() @ driver.py:432 - recoverable error[attempt 135]: [Errno 111] Connection refused 2010-08-02 13:15:31,870 [WARNING][Thread-1] close_engine() @ driver.py:434 - sleeping 120 seconds 2010-08-02 13:17:31,970 [WARNING][Thread-1] connect() @ driver.py:492 - trying: localhost:5672 2010-08-02 13:17:31,971 [WARNING][Thread-1] close_engine() @ driver.py:432 - recoverable error[attempt 136]: [Errno 111] Connection refused 2010-08-02 13:17:31,971 [WARNING][Thread-1] close_engine() @ driver.py:434 - sleeping 120 seconds 2010-08-02 13:19:32,071 [WARNING][Thread-1] connect() @ driver.py:492 - trying: localhost:5672 2010-08-02 13:19:32,071 [WARNING][Thread-1] close_engine() @ driver.py:432 - recoverable error[attempt 137]: [Errno 111] Connection refused 2010-08-02 13:19:32,072 [WARNING][Thread-1] close_engine() @ driver.py:434 - sleeping 120 seconds 2010-08-02 13:19:32,387 [INFO][Actions] __call__() @ action.py:82 - perform "TestAction" 2010-08-02 13:19:32,387 [INFO][Actions] perform() @ actions.py:36 - Hello 2010-08-02 13:20:59,697 [INFO][MainThread] setUp() @ connection.py:135 - Connection Established for cli: Host: localhost, Port: 8811, handler: 2010-08-02 13:20:59,697 [INFO][MainThread] setUp() @ connection.py:137 - Using cert_file: None and key_file: None 2010-08-02 13:21:02,298 [ERROR][MainThread] _delete() @ core_repo.py:206 - Error: 500: "Traceback (most recent call last):\n File \"/usr/lib/python2.6/site-packages/pulp-0.0.6-py2.6.egg/pulp/webservices/controllers/base.py\", line 50, in report_error\n return method(self, *args, **kwargs)\n File \"/usr/lib/python2.6/site-packages/pulp-0.0.6-py2.6.egg/pulp/webservices/role_check.py\", line 97, in check_roles\n ret=f(instance, *fargs, **kw)\n File \"/usr/lib/python2.6/site-packages/pulp-0.0.6-py2.6.egg/pulp/webservices/controllers/repositories.py\", line 142, in DELETE\n api.delete(id=id)\n File \"/usr/lib/python2.6/site-packages/pulp-0.0.6-py2.6.egg/pulp/auditing.py\", line 150, in _audit\n result = method(*args, **kwargs)\n File \"/usr/lib/python2.6/site-packages/pulp-0.0.6-py2.6.egg/pulp/api/repo.py\", line 121, in delete\n self.objectdb.remove(repo, safe=True)\n File \"/usr/lib64/python2.6/site-packages/pymongo/collection.py\", line 379, in remove\n message.delete(self.__full_name, spec, safe), safe)\n File \"/usr/lib64/python2.6/site-packages/pymongo/message.py\", line 139, in delete\n data += bson.BSON.from_dict(spec)\n File \"/usr/lib64/python2.6/site-packages/pymongo/bson.py\", line 569, in from_dict\n return cls(_dict_to_bson(dct, check_keys))\nInvalidDocument: document too large - BSON documents are limited to 4 MB\n" 2010-08-02 13:21:32,172 [WARNING][Thread-1] connect() @ driver.py:492 - trying: localhost:5672 2010-08-02 13:21:32,175 [WARNING][Thread-1] close_engine() @ driver.py:432 - recoverable error[attempt 138]: [Errno 111] Connection refused 2010-08-02 13:21:32,175 [WARNING][Thread-1] close_engine() @ driver.py:434 - sleeping 120 seconds
this should be fixed. Please retest.
*** Bug 621276 has been marked as a duplicate of this bug. ***
[root@fedora12g2 ~]# pulp-admin -u admin -p admin repo delete --id=i386 Deleted operation failed on Repo [ i386 ] [root@fedora12g2 grinder]# tail -f /var/log/pulp/pulptools.log 2010-08-20 15:01:31,705 [WARNING][Thread-1] close_engine() @ driver.py:432 - recoverable error[attempt 139]: [Errno 111] Connection refused 2010-08-20 15:04:28,585 [INFO][MainThread] setUp() @ connection.py:135 - Connection Established for cli: Host: localhost, Port: 8811, handler: 2010-08-20 15:04:28,687 [INFO][MainThread] setUp() @ connection.py:137 - Using cert_file: None and key_file: None 2010-08-20 15:04:38,338 [ERROR][MainThread] _delete() @ core_repo.py:208 - Error: 500: "Traceback (most recent call last):\n File \"/usr/lib/python2.6/site-packages/pulp/webservices/controllers/base.py\", line 51, in report_error\n return method(self, *args, **kwargs)\n File \"/usr/lib/python2.6/site-packages/pulp/webservices/role_check.py\", line 102, in check_roles\n ret=f(instance, *fargs, **kw)\n File \"/usr/lib/python2.6/site-packages/pulp/webservices/controllers/repositories.py\", line 142, in DELETE\n api.delete(id=id)\n File \"/usr/lib/python2.6/site-packages/pulp/auditing.py\", line 186, in _audit\n result = method(*args, **kwargs)\n File \"/usr/lib/python2.6/site-packages/pulp/api/repo.py\", line 124, in delete\n repo = self._get_existing_repo(id)\n File \"/usr/lib/python2.6/site-packages/pulp/api/repo.py\", line 84, in _get_existing_repo\n raise PulpException(\"No Repo with id: %s found\" % id)\nPulpException: u'No Repo with id: i386 found'\n"
[root@preethi ~]# rpm -qa |grep grinder grinder-0.0.60-1.fc13.noarch [root@preethi ~]# rpm -qa |grep pulp pulp-client-0.0.60-1.fc13.noarch pulp-0.0.60-1.fc13.noarch pulp-common-0.0.60-1.fc13.noarch [root@preethi ~]# pulp-admin -uadmin -padmin repo sync --id=f13 Task created with ID:: d9078045-bd05-11df-9b4b-002564a85a58 Sync Status:: running Sync Status:: running Sync Status:: running Sync Status:: running Sync Status:: running Sync Status:: running Sync Status:: running Sync Status:: running Sync Status:: running Sync Status:: running Sync Status:: running Sync Status:: running Sync Status:: running Sync Status:: finished Sync Successful. Repo [ f13 ] now has a total of [ 3102 ] packages You have new mail in /var/spool/mail/root
Closed after review.