[Pulp-list] Issue syncing CDS instance

Phil Gardner phil.gardnerjr at gmail.com
Wed Oct 5 19:43:54 UTC 2011


Does the CDS need the qpid RPMs?

pulp-server:

[root at pulp1 ~]# rpm -qa |egrep '(pulp|gofer|qpid-cpp-server-store)'
qpid-cpp-server-store-0.7.946106-28
python-gofer-0.47-1
pulp-admin-0.0.230-3
gofer-0.47-1
pulp-common-0.0.230-3
pulp-client-lib-0.0.230-3
pulp-0.0.230-3

pulp-cds:

[root at pulpcds1 ~]# rpm -qa |egrep '(pulp|gofer|qpid-server-store)'
gofer-0.47-1
python-gofer-0.47-1
pulp-common-0.0.230-3
pulp-cds-0.0.230-3

On 10/05/2011 03:26 PM, Jeff Ortel wrote:
> Phil,
>
> What version of pulp and gofer are you running?  Do you have the
> qpidd-cpp-server-store installed?
>
> Thanks,
>
> Jeff
>
> On 10/05/2011 11:28 AM, Phil Gardner wrote:
>> I recently set up a CDS instance, registered it to my pulp server, and
>> assosciated my repos to it (a lot, ha).
>>
>> Now when goferd is started on the CDS, a python process just consumes
>> 100% CPU and doesn't seem to do anything.
>>
>> Here are the repos I'm trying to sync to the CDS:
>>
>> CentOS 5.7 i386 Base
>> CentOS 5.7 i386 Updates
>> CentOS 5.7 x86_64 Base
>> CentOS 5.7 x86_64 Updates
>> CentOS 6.0 x86_64 Base
>> CentOS 6.0 x86_64 Updates
>> Fedora 14 i386 Base
>> Fedora 14 i386 Updates
>> Fedora 14 x86_64 Base
>> Fedora 14 x86_64 Updates
>> Fedora 15 i386 Base
>> Fedora 15 i386 Updates
>> Fedora 15 x86_64 Base
>> Fedora 15 x86_64 Updates
>> Fedora EPEL 5 - i386
>> Fedora EPEL 5 - x86_64
>> Fedora EPEL 6 - i386
>> Fedora EPEL 6 - x86_64
>> RBEL EL5 Stable - i386
>> RBEL EL5 Stable - x86_64
>> RBEL EL6 Stable - i386
>> RBEL EL6 Stable - x86_64
>>
>> and here are the errors in /etc/gofer/agent.conf:
>>
>> 2011-10-05 16:23:31,434 [ERROR][Actions] @ action.py:117 - Enqueue
>> capacity threshold exceeded on queue
>> "8d4acc33-3409-440c-9b23-2113601ccca3:1.0". (JournalImpl.cpp:616)(501)
>> Traceback (most recent call last):
>>    File "/usr/lib/python2.4/site-packages/gofer/agent/action.py", line
>> 115, in __call__
>>      self.target()
>>    File "/usr/lib/gofer/plugins/cdsplugin.py", line 82, in heartbeat
>>      p.send(topic, ttl=interval, heartbeat=body)
>>    File "/usr/lib/python2.4/site-packages/gofer/messaging/producer.py",
>> line 51, in send
>>      sender = self.session().sender(address)
>>    File "<string>", line 6, in sender
>>    File "/usr/lib/python2.4/site-packages/qpid/messaging/endpoints.py",
>> line 576, in sender
>>      sender._ewait(lambda: sender.linked)
>>    File "/usr/lib/python2.4/site-packages/qpid/messaging/endpoints.py",
>> line 783, in _ewait
>>      result = self.session._ewait(lambda: self.error or predicate(),
>> timeout)
>>    File "/usr/lib/python2.4/site-packages/qpid/messaging/endpoints.py",
>> line 550, in _ewait
>>      result = self.connection._ewait(lambda: self.error or predicate(),
>> timeout)
>>    File "/usr/lib/python2.4/site-packages/qpid/messaging/endpoints.py",
>> line 194, in _ewait
>>      self.check_error()
>>    File "/usr/lib/python2.4/site-packages/qpid/messaging/endpoints.py",
>> line 187, in check_error
>>      raise self.error
>> ConnectionError: Enqueue capacity threshold exceeded on queue
>> "8d4acc33-3409-440c-9b23-2113601ccca3:1.0". (JournalImpl.cpp:616)(501)
>> 2011-10-05 16:23:32,350 [ERROR][cds-wcpulpcds1.dealer.ddc] @
>> consumer.py:72 - failed:
>> None
>> Traceback (most recent call last):
>>    File "/usr/lib/python2.4/site-packages/gofer/messaging/consumer.py",
>> line 64, in run
>>      msg = self.__fetch(receiver)
>>    File "/usr/lib/python2.4/site-packages/gofer/messaging/consumer.py",
>> line 100, in __fetch
>>      return receiver.fetch(timeout=self.WAIT)
>>    File "<string>", line 6, in fetch
>>    File "/usr/lib/python2.4/site-packages/qpid/messaging/endpoints.py",
>> line 994, in fetch
>>      self._ecwait(lambda: self.linked)
>>    File "/usr/lib/python2.4/site-packages/qpid/messaging/endpoints.py",
>> line 50, in _ecwait
>>      result = self._ewait(lambda: self.closed or predicate(), timeout)
>>    File "/usr/lib/python2.4/site-packages/qpid/messaging/endpoints.py",
>> line 957, in _ewait
>>      result = self.session._ewait(lambda: self.error or predicate(),
>> timeout)
>>    File "/usr/lib/python2.4/site-packages/qpid/messaging/endpoints.py",
>> line 550, in _ewait
>>      result = self.connection._ewait(lambda: self.error or predicate(),
>> timeout)
>>    File "/usr/lib/python2.4/site-packages/qpid/messaging/endpoints.py",
>> line 194, in _ewait
>>      self.check_error()
>>    File "/usr/lib/python2.4/site-packages/qpid/messaging/endpoints.py",
>> line 187, in check_error
>>      raise self.error
>> ConnectionError: Enqueue capacity threshold exceeded on queue
>> "8d4acc33-3409-440c-9b23-2113601ccca3:1.0". (JournalImpl.cpp:616)(501)
>>
>>
>> Any ideas? I've tried to unregister the CDS from the pulp server, but
>> the CDS doesn't seem to respond. I've also tried unassociating all repos
>> from the CDS, restarting pulp-cds multiple times, etc.
>>
>
> _______________________________________________
> Pulp-list mailing list
> Pulp-list at redhat.com
> https://www.redhat.com/mailman/listinfo/pulp-list

-- 
_____________________
Phil Gardner
PGP Key ID 0xFECC890C
OTR Fingerprint 6707E9B8 BD6062D3 5010FE8B 36D614E3 D2F80538




More information about the Pulp-list mailing list