Compare commits

...

2 Commits

Author SHA1 Message Date
db0 b42b0b10fb fix: Do not display offline instances for solicitation 2023-11-26 19:15:09 +01:00
db0 8ba5705b12 fix: updater not being limited 2023-11-26 19:09:58 +01:00
2 changed files with 4 additions and 1 deletions

View File

@ -541,6 +541,9 @@ def get_all_solicitations():
).join(
subq,
Instance.id == subq.c.source_id
).filter(
# We do not show offline instances for solicitation
Instance.poll_failures < enums.InstanceState.OFFLINE.value
).order_by(
subq.c.oldest_solicitation_date
)

View File

@ -44,7 +44,7 @@ if __name__ == "__main__":
futures = []
with ThreadPoolExecutor(max_workers=int(os.getenv('FEDISEER_UPDATE_THREADS', 25))) as executor:
with OVERSEER.app_context():
for instance in database.get_all_instances(0,0):
for instance in database.get_all_instances(0,0,limit=1000000):
if instance.software == 'wildcard':
continue
# -1 doesn't skip anything