Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test broker performance under LSST-sized loads using the Rubin test stream #127

Open
troyraen opened this issue Jan 29, 2022 · 0 comments
Open
Labels
Enhancement New feature or request Pipeline: Admin Administration tasks; may touch multiple pipeline areas, but not clearly owned by any of them

Comments

@troyraen
Copy link
Collaborator

troyraen commented Jan 29, 2022

#123 is complete. Now we need to test our system under the load.

"Tasks" in the Kafka Connector (i.e., our consumer) do the actual data copying and determine the parallelism of the consumer. When I used 10 max tasks (as we do with ZTF), the consumer VM (size e2-standard-2) ran out of memory. For now I used 1 task. We should test our system under the realistic LSST load and experiment with the number of tasks, machine size etc. The number of tasks is set in the config file: broker/consumer/rubin/ps-connector.properties.

#123 and the README referenced in that PR have more information about ingesting the Rubin stream.

Update: I have since realized that I left a setting (from the ZTF consumer) that reset the Kafka offset to “earliest”. This means that I was not ingesting the live stream, but a backlog. This explains the very high incoming rate (high even for LSST... it was ~304,000 in 2 minutes). So we should try using 10 max tasks on the live stream.

@troyraen troyraen added Maintenance Maintain function or increase stability Pipeline: Admin Administration tasks; may touch multiple pipeline areas, but not clearly owned by any of them labels Jan 29, 2022
@troyraen troyraen added Enhancement New feature or request and removed Maintenance Maintain function or increase stability labels Jan 29, 2022
@troyraen troyraen changed the title Test broker performance with the Rubin test stream Test broker performance under LSST-sized loads using the Rubin test stream Jan 29, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request Pipeline: Admin Administration tasks; may touch multiple pipeline areas, but not clearly owned by any of them
Projects
None yet
Development

No branches or pull requests

1 participant