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

Changes for release v0.8.0 #326

Closed
wants to merge 8 commits into from
Closed

Conversation

dreamtalen
Copy link
Contributor

No description provided.

tushartathgur and others added 8 commits October 2, 2023 15:16
…ondsFromDestinationNode (vmware#320)

flowEndSecondsFromDestinationNode and flowEndSecondsFromDestinationNode
are changed to the type DateTimesecond

Signed-off-by: Tushar Tathgur <tathgurt@tathgurtPNQHP.vmware.com>
Co-authored-by: Tushar Tathgur <tathgurt@tathgurtPNQHP.vmware.com>
* Use the copy built-in to copy string bytes to buffer, instead of
  copying bytes one-by-one with a for loop. This is more efficient
  (confirmed with new Benchmark functions) and more correct (in case
  the string includes UTF-8 characters which use more than 1 byte).
* Increase max string length from 65,534 to 65,535 (as per the
  IPFIX RFC 7011).

Signed-off-by: Antonin Bas <abas@vmware.com>
* L7 Visibility support in Antrea

Signed-off-by: Tushar Tathgur <tathgurt@tathgurtPNQHP.vmware.com>

* Replaced isL7 bool with l7ProtocolName string

Signed-off-by: Tushar Tathgur <tathgurt@tathgurtPNQHP.vmware.com>

---------

Signed-off-by: Tushar Tathgur <tathgurt@tathgurtPNQHP.vmware.com>
Co-authored-by: Tushar Tathgur <tathgurt@tathgurtPNQHP.vmware.com>
* Gracefully shutdown exporter connections before stopping collector.
* Do not log an error for graceful client shutdown (EOF error).

Signed-off-by: Antonin Bas <abas@vmware.com>
Just like for stats, throughput common fields should only be updated for
the "latest" record (based on "flowEndSeconds").

This bug explains why the TestCollectorToIntermediate integration test
has been flaky for a long time. In some cases, the record from the
destination was processed before the record from the source (we have 2
aggregation workers, so records are not guaranteed to be processed in
the order in which they are received). While the destination record has
a larger "flowEndSeconds", the "throughput" and "reverseThroughput"
common elements were overriden by values from the source record.

Signed-off-by: Antonin Bas <abas@vmware.com>
* Use more meaningful byte counts in test records (count and
  reverseCount have no reason to be the same).
* Generate test data packets automatically using a function, instead of
  having to generate packet data manually.
* Add integration build tag for linters

Signed-off-by: Antonin Bas <abas@vmware.com>
Signed-off-by: Yongming Ding <dyongming@vmware.com>
Signed-off-by: Yongming Ding <dyongming@vmware.com>
@antoninbas
Copy link
Member

@dreamtalen looks like there is some issue with your PR, maybe you didn't use an up-to-date branch locally?

@dreamtalen
Copy link
Contributor Author

@dreamtalen looks like there is some issue with your PR, maybe you didn't use an up-to-date branch locally?

Yes I should create a release-0.8.0 branch first, please check my new PR: #327

@dreamtalen dreamtalen closed this Oct 2, 2023
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.

4 participants