Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: swift-server/swift-kafka-client
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.0.0-alpha.5
Choose a base ref
...
head repository: swift-server/swift-kafka-client
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.0.0-alpha.6
Choose a head ref
  • 9 commits
  • 22 files changed
  • 7 contributors

Commits on Dec 1, 2023

  1. Configuration menu
    Copy the full SHA
    3987647 View commit details
    Browse the repository at this point in the history
  2. Lower requirements for consumer state machine (#154)

    * lower requirements for kafka consumer
    
    * add twin test for kafka producer
    blindspotbounty authored Dec 1, 2023
    Configuration menu
    Copy the full SHA
    51c5f72 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2024

  1. Configuration menu
    Copy the full SHA
    20faefb View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2024

  1. Add two consumer benchmark (#149)

    * benchmark for consumer
    
    * attempty to speedup benchmarks
    
    * check CI works for one test
    
    * enable one more test
    
    * try to lower poll interval
    
    * adjust max duration of test
    
    * remain only manual commit test
    
    * check if commit is the reason for test delays
    
    * try all with schedule commit
    
    * revert max test time to 5 seconds
    
    * dockerfiles
    
    * test set threasholds
    
    * create dummy thresholds from ci results
    
    * disable benchmark in CI
    
    * add header
    
    * add stable metrics
    
    * update thresholds to stable metrics only
    
    * try use '1' instead of 'true'
    
    * adjust thresholds to CI results (as temporary measure)
    
    * set 20% threshold..
    
    * move arc to unstable metrics
    
    * try use 'true' in quotes for CI
    
    * try reduce number of messages for more reliable results
    
    * try upgrade bench
    
    * disable benchmark in CI
    blindspotbounty authored Mar 11, 2024
    Configuration menu
    Copy the full SHA
    5ebb47a View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Configuration menu
    Copy the full SHA
    97a3eec View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Configuration menu
    Copy the full SHA
    8d9d0ce View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. [producer message] Allow optional key for initializer (#164)

    Co-authored-by: Harish Yerra <hyerra@apple.com>
    hyerra and Harish Yerra authored Apr 17, 2024
    Configuration menu
    Copy the full SHA
    1d32866 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2024

  1. Allow groupID to be specified when assigning partition (#161)

    * Allow groupID to be specified when assigning partition
    
    Motivation:
    
    A Consumer Group can provide a lot of benefits even if the
    dynamic loadbalancing features are not used.
    
    Modifications:
    
    Allow for an optional GroupID when creating a partition
    consumer.
    
    Result:
    
    Consumer Groups can now be used when manual assignment is
    used.
    
    * fix format
    
    ---------
    
    Co-authored-by: Ómar Kjartan Yasin <omarkj@apple.com>
    Co-authored-by: blindspotbounty <127803250+blindspotbounty@users.noreply.github.com>
    Co-authored-by: Franz Busch <f.busch@apple.com>
    4 people authored Apr 25, 2024
    Configuration menu
    Copy the full SHA
    8be7e2f View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Wrap rd_kafka_consumer_poll into iterator (use librdkafka embedded ba…

    …ckpressure) (#158)
    
    * remove message sequence
    
    * test consumer with implicit rebalance
    
    * misc + format
    
    * remove artefact
    
    * don't check a lot of messages
    
    * fix typo
    
    * slow down first consumer to lower message to fit CI timeout
    
    * remove helpers
    
    * use exact benchmark version to avoid missing thresholds error (as no thresholds so far)
    
    * add deprecated marks for backpressure, change comment for future dev
    
    * address comments
    blindspotbounty authored Apr 26, 2024
    Configuration menu
    Copy the full SHA
    298067a View commit details
    Browse the repository at this point in the history
Loading