Releases: m-lab/packet-headers
Flow IDs on log lines
Some flows seem to not be getting matched up with their UUIDS.
So make sure to print flow IDs on the log lines in an effort to discover what flows have this problem.
Reduce queuing
Lots of changes to reduce queuing of packets in RAM. Also turned off promiscuous mode.
Save to .pcap.gz instead of .pcap
Save to .pcap.gz instead of .pcap (#24)
Release buffer memory after write
Allow garbage to be garbage. (#23)
Initial load testing revealed extreme RAM usage. This change attempts to release buffer memory early.
Fix logs, memory usage, header size
Fix logs, memory usage, header size
Fix logs, memory usage, header size (#21)
- Log successes as well as failures
- Don't buffer packets in channels. Instead, buffer packet headers in in-memory files.
- Fix header size calculation.
Packet headers now truncated more correctly
The previous release over-truncated packet headers. This release should preserve TCP headers and not just IP headers.
First deployment
The first version!
Packet headers are now captured by this daemon. It is fully unit-tested, but it is not yet proven in practice. Also, it is quite likely that it needs new monitoring metrics set up to make better SLIs.
That said: It works and it is now ready for trial deployment!