Skip to content
This repository was archived by the owner on Feb 18, 2026. It is now read-only.

WIP: Full-duplex experiment.#581

Draft
egrimley-arm wants to merge 15 commits intoveracruz-project:mainfrom
egrimley-arm:pr-socat
Draft

WIP: Full-duplex experiment.#581
egrimley-arm wants to merge 15 commits intoveracruz-project:mainfrom
egrimley-arm:pr-socat

Conversation

@egrimley-arm
Copy link
Copy Markdown
Contributor

No description provided.

@egrimley-arm egrimley-arm self-assigned this Dec 20, 2022
@egrimley-arm egrimley-arm force-pushed the pr-socat branch 2 times, most recently from 8c8eec7 to e91c9b9 Compare December 21, 2022 14:50
In execution_engine_manager.rs, dispatch_on_incoming_data now returns
response_invalid_request when there was an error.

In server_test.rs, test_template now distinguishes between an error
and an event not returning SUCCESS. There is an additional argument,
expect_success.
cd veracruz
./measure.sh 100000000

Bytes: 100000000
In: 59946469.4245856 B/s (60 MB/s)
Out: 52077517.6146203 B/s (52 MB/s)
More hacking of server_test.rs is required.
There is perhaps a problem with tests that are supposed to fail.
I think it works if the buffer is big enough to contain an entire
"packet". Otherwise we get an infinite loop in client_send, which
is a totally incomprehensible bit of code.
Do not merge this to main: we do not really need this function!

We can now add something like this in fd-create/src/main.rs:

libveracruz::nanosleep(2000000000).unwrap();
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant