Conversation
Changed my mind actually LOL. Maybe keep v1 for now around support both in case we need fallback. When confirmed v2 works for higher bandwidth application, future people can blast v1 This reverts commit d2186e8.
…lization, struct, flush close and insert batch so low hanging fruit
… . . . . . . . . . . zz z z z z z z z z
Member
Author
|
(Im going to profile this tomorrow) |
Member
Author
And by tomorrow, I mean in like hopefully 10-20 hours |
Member
Author
|
so today |
K3das
requested changes
Feb 27, 2026
40e7f69 to
f936d5f
Compare
b167dee to
fb44ca1
Compare
K3das
approved these changes
Apr 1, 2026
…h-Initiative/GSW into feature/Aaron/InfluxV2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Support Influx V2 which will do batched HTTP requests, instead of sending UDP packets for every single measurement group that gets received, which should reduce the number of network syscalls that need to be performed. Extend the DB handling interface, to maintain compatibility with both V1 and V2. If V2 is deemed good enough for higher bandwidth applications, then it could be considered acceptable to blast the V1 implementation in favor of V2.
Also, apologizing in advance if code is screwy. Sleep deprived enough that the letters on my screen are floating around x) and I totally didnt just whip this up in the last 2 hours
How Has This Been Tested?
Set up InfluxV2 locally, connected Grafana to the Influx V2 db, ran gsw service and fsw sim. Confirmed to work

Checklist: