Skip to content

feat: Add version discovery service#619

Merged
kodiakhq[bot] merged 4 commits intomainfrom
feat/discovery_service
Jan 23, 2023
Merged

feat: Add version discovery service#619
kodiakhq[bot] merged 4 commits intomainfrom
feat/discovery_service

Conversation

@yevgenypats
Copy link
Copy Markdown
Contributor

This adds discovery service to support multiple versions. Follow-up to this: #610

@github-actions github-actions bot added the feat label Jan 21, 2023
@yevgenypats yevgenypats requested review from erezrokah and hermanschaaf and removed request for hermanschaaf January 21, 2023 17:25
@github-actions
Copy link
Copy Markdown

github-actions bot commented Jan 21, 2023

⏱️ Benchmark results

Comparing with 0d3ff48

  • DefaultConcurrencyDFS-2 resources/s: 10,303 ⬆️ 4.65% increase vs. 0d3ff48
  • DefaultConcurrencyRoundRobin-2 resources/s: 12,435 ⬆️ 1.12% increase vs. 0d3ff48
  • Glob-2 ns/op: 230.5 ⬇️ 4.25% decrease vs. 0d3ff48
  • TablesWithChildrenDFS-2 resources/s: 27,603 ⬆️ 4.22% increase vs. 0d3ff48
  • TablesWithChildrenRoundRobin-2 resources/s: 26,887 ⬆️ 10.72% increase vs. 0d3ff48
  • TablesWithRateLimitingDFS-2 resources/s: 28.46 ⬇️ 0.04% decrease vs. 0d3ff48
  • TablesWithRateLimitingRoundRobin-2 resources/s: 864.3 ⬆️ 4.67% increase vs. 0d3ff48
  • BufferedScanner-2 ns/op: 11.2 ⬇️ 8.21% decrease vs. 0d3ff48
  • LogReader-2 ns/op: 37.02 ⬇️ 1.08% decrease vs. 0d3ff48

Copy link
Copy Markdown
Member

@erezrokah erezrokah left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great 🚀 I wish we could avoid spawning a new process only to get the versions, but I don't see a way around it at the moment

Co-authored-by: Erez Rokah <erezrokah@users.noreply.github.com>
@yevgenypats
Copy link
Copy Markdown
Contributor Author

Looks great 🚀 I wish we could avoid spawning a new process only to get the versions, but I don't see a way around it at the moment

Yeah I thought about this as well but yeah don't see an easy way around it, at least not without some refactoring :(

@kodiakhq kodiakhq bot merged commit 33ab32a into main Jan 23, 2023
@kodiakhq kodiakhq bot deleted the feat/discovery_service branch January 23, 2023 10:32
kodiakhq bot pushed a commit that referenced this pull request Jan 23, 2023
🤖 I have created a release *beep* *boop*
---


## [1.28.0](v1.27.0...v1.28.0) (2023-01-23)


### Features

* Add version discovery service ([#619](#619)) ([33ab32a](33ab32a))
* Dynamic tables and introduce proto versioning ([#610](#610)) ([448232c](448232c))


### Bug Fixes

* **clients:** Update `log line too long` message ([#611](#611)) ([0d3ff48](0d3ff48))
* Simplify client naming conventions ([#617](#617)) ([38b136b](38b136b))

---
This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants