Begin implementing RTS
This commit is contained in:
@@ -21,6 +21,7 @@ log = util.get_logger("ingest")
|
||||
INGEST_MAX = int(getenv("MONOLITH_INGEST_MAX", "1000000"))
|
||||
INGEST_MIN = int(getenv("MONOLITH_INGEST_MIN", "100"))
|
||||
|
||||
|
||||
class Ingest(object):
|
||||
def __init__(self):
|
||||
name = self.__class__.__name__
|
||||
@@ -51,7 +52,7 @@ class Ingest(object):
|
||||
|
||||
if ingested < INGEST_INCREASE_BELOW:
|
||||
if CHUNK_SIZE + INGEST_INCREASE_BY < INGEST_MAX:
|
||||
self.log.info(
|
||||
self.log.debug(
|
||||
(
|
||||
f"Increasing chunk size to "
|
||||
f"{CHUNK_SIZE + INGEST_INCREASE_BY} "
|
||||
@@ -60,11 +61,13 @@ class Ingest(object):
|
||||
)
|
||||
CHUNK_SIZE += INGEST_INCREASE_BY
|
||||
else:
|
||||
log.info(f"Chunk size ({CHUNK_SIZE}) at maximum, not increasing above: {INGEST_MAX}")
|
||||
log.debug(
|
||||
f"Chunk size ({CHUNK_SIZE}) at maximum, not increasing above: {INGEST_MAX}"
|
||||
)
|
||||
|
||||
elif ingested > INGEST_DECREASE_ABOVE:
|
||||
if CHUNK_SIZE - INGEST_DECREASE_BY > INGEST_MIN:
|
||||
self.log.info(
|
||||
self.log.debug(
|
||||
(
|
||||
f"Decreasing chunk size to "
|
||||
f"{CHUNK_SIZE - INGEST_DECREASE_BY}"
|
||||
@@ -73,4 +76,6 @@ class Ingest(object):
|
||||
)
|
||||
CHUNK_SIZE -= INGEST_DECREASE_BY
|
||||
else:
|
||||
log.info(f"Chunk size ({CHUNK_SIZE}) at minimum, not decreasing below: {INGEST_MIN}")
|
||||
log.debug(
|
||||
f"Chunk size ({CHUNK_SIZE}) at minimum, not decreasing below: {INGEST_MIN}"
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user