Adding in new indices for queueitem table.
This commit is contained in:
parent
ac8cddc5a9
commit
ca832df975
3 changed files with 50 additions and 4 deletions
|
@ -758,15 +758,21 @@ class BUILD_PHASE(object):
|
|||
class QueueItem(BaseModel):
|
||||
queue_name = CharField(index=True, max_length=1024)
|
||||
body = TextField()
|
||||
available_after = DateTimeField(default=datetime.utcnow, index=True)
|
||||
available = BooleanField(default=True, index=True)
|
||||
processing_expires = DateTimeField(null=True, index=True)
|
||||
retries_remaining = IntegerField(default=5, index=True)
|
||||
available_after = DateTimeField(default=datetime.utcnow)
|
||||
available = BooleanField(default=True)
|
||||
processing_expires = DateTimeField(null=True)
|
||||
retries_remaining = IntegerField(default=5)
|
||||
|
||||
class Meta:
|
||||
database = db
|
||||
read_slaves = (read_slave,)
|
||||
only_save_dirty = True
|
||||
indexes = (
|
||||
(('processing_expires', 'available'), False),
|
||||
(('processing_expires', 'queue_name', 'available'), False),
|
||||
(('processing_expires', 'available_after', 'retries_remaining', 'available'), False),
|
||||
(('processing_expires', 'available_after', 'queue_name', 'retries_remaining', 'available'), False),
|
||||
)
|
||||
|
||||
|
||||
class RepositoryBuild(BaseModel):
|
||||
|
|
Reference in a new issue