Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-25104

Merge alert-stream-simulator streamsim Kafka code into lsst-dm/alert_stream package

    Details

    • Type: Story
    • Status: Won't Fix
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: alert_stream
    • Labels:
      None
    • Story Points:
      1
    • Team:
      Alert Production
    • Urgent?:
      No

      Description

      alert-stream-simulator has a bunch of utility code for dealing with alert
      packets, particularly coming from Kafka brokers. This code overlaps a lot with
      existing code in lsst/alert_packet. Merge the two together.

      DM-25102 is a prerequisite, since lsst/alert_packet will need to be
      specified as a dependency of alert-stream-simulator.

        Attachments

          Issue Links

            Activity

            Hide
            swnelson Spencer Nelson added a comment -

            After discussion with Eric Bellm, we have decided that now isn't the time to try to redistribute that Kafka code.

            For one thing, it leans on confluent_kafka as a Python library, which can only handle errors by logging them; that means that integration with a logging library is crucial, but we can't expect to redistribute `lsst.log`, which makes it hard to redistribute our Python code.

            Instead, we plan to provide instructions and point to a third-party Kafka library.

            Show
            swnelson Spencer Nelson added a comment - After discussion with Eric Bellm , we have decided that now isn't the time to try to redistribute that Kafka code. For one thing, it leans on confluent_kafka as a Python library, which can only handle errors by logging them; that means that integration with a logging library is crucial, but we can't expect to redistribute `lsst.log`, which makes it hard to redistribute our Python code. Instead, we plan to provide instructions and point to a third-party Kafka library.

              People

              • Assignee:
                swnelson Spencer Nelson
                Reporter:
                swnelson Spencer Nelson
                Watchers:
                Spencer Nelson
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Summary Panel