facebookarchive / udppinger Goto Github PK
View Code? Open in Web Editor NEWUdpPinger is a high performance packet generation and reflection library.
License: Other
UdpPinger is a high performance packet generation and reflection library.
License: Other
Hi:
I have successfully built both folly and thrift (version 0.11.0). But I am not able to build UdpPinger, I am not an c++ export, the error messages seem to indicate folly library cannot be load or "std" related issues,
...
/usr/local/include/folly/functional/ApplyTuple.h:45:40: error: ‘remove_reference_t’ is not a member of ‘std’
using seq = index_sequence_for_tuple<std::remove_reference_t>;
...
Any help in fixing this is appreciated.
There is absolutely no logging other than the stdout messages in the terminal. Only by redirection I can retrieve the CSV results but when a host is dead I do not receive any output.
I am running it with the following command:
sudo ./uping -num_packets 100 -target_port 31344 -output_csv true -colorlogtostderr true -alsologtostderr
Documentation says it builds with Facebook Folly v0.57.0, but it fails to compile with Folly v0.57.0. Specifically this is the problem:
folly::NotificationQueue::make
folly::NotificationQueue::make
is not part of v0.57.0. It was added later.Can we fix the documentation?
Tried to build the Pinger and I am getting a Thrift error:
thrift -r --gen cpp Pinger.thrift
[ERROR:/opt/facebook/UdpPinger/uping/Pinger.thrift:13] (last token was 'Target')
Type "Target" has not been defined.
Makefile:20: die Regel für Ziel „gen-cpp“ scheiterte
make: *** [gen-cpp] Fehler 1
Thrift version 0.9.1
Debian 9.3
Hi,
We tried to run the uping/upong and they work. Now if we want to deploy this in a scalable way, we would like to deploy the UdpPinger binary with pre built package, which either statically link folly library. or can just copy the folly pre built one and then point the folly library from a local folder without installation.
We want to install the UdpPinger without installing folly to the local system. Is there a way to achieve this? Can we copy a pre built Folly binary and let the UdpPinger to point to that?
Thanks much,
Jeff
In the file README.md
there is several mentions each of UdpPinger
and UpdPinger
. I am not sure which is correct/intended but the repo is named UdpPinger
which suggests thats the intended spelling.
I think there shouldn't be confusion about the project's name in the README.
Is this project expected to build with the latest version of folly? Has anyone tried recently? Documentation does not specify which version is supported or preferred.
Best Regards,
TomS.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.