Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add precision to protocol description | Alex Auvolat | 2022-09-13 | 1 | -0/+1 |
| | |||||
* | No longer need to derive Clone on message types | Alex Auvolat | 2022-09-13 | 3 | -4/+4 |
| | |||||
* | fill_buffer do something only if buf is empty | Alex Auvolat | 2022-09-13 | 1 | -3/+5 |
| | |||||
* | Add comment on cancellation | Alex Auvolat | 2022-09-13 | 1 | -0/+5 |
| | |||||
* | fix comment | Alex Auvolat | 2022-09-13 | 1 | -2/+2 |
| | |||||
* | try make more like before | Alex Auvolat | 2022-09-13 | 1 | -1/+1 |
| | |||||
* | Use BytesMut instead of Vec<u8> in bytes_buf (extend is probably faster) | Alex Auvolat | 2022-09-13 | 2 | -9/+10 |
| | |||||
* | Add documentation | Alex Auvolat | 2022-09-12 | 3 | -11/+89 |
| | |||||
* | reword doc comment | Alex Auvolat | 2022-09-12 | 1 | -1/+1 |
| | |||||
* | slightly change example | Alex Auvolat | 2022-09-12 | 1 | -8/+3 |
| | |||||
* | Implement Least Attained First scheduling of streams | Alex Auvolat | 2022-09-06 | 1 | -5/+17 |
| | |||||
* | Merge branch 'main' into stream-body | Alex Auvolat | 2022-09-02 | 0 | -0/+0 |
|\ | |||||
| * | Merge pull request 'Fix ping timeout and interval' (#4) from fix-ping into main | Alex | 2022-09-02 | 6 | -56/+91 |
| |\ | | | | | | | | | | Reviewed-on: https://git.deuxfleurs.fr/lx/netapp/pulls/4 | ||||
| | * | Bump to v0.4.5v0.4.5fix-ping | Alex Auvolat | 2022-09-02 | 2 | -2/+2 |
| | | | |||||
* | | | Merge branch 'fix-ping' into stream-body | Alex Auvolat | 2022-09-02 | 4 | -274/+262 |
|\ \ \ | | |/ | |/| | |||||
| * | | Merge branch 'main' into fix-ping | Alex Auvolat | 2022-09-02 | 3 | -242/+264 |
| |\| | |||||
| | * | Update dependenciesupdate-deps | Alex Auvolat | 2022-09-02 | 3 | -242/+264 |
| | | | |||||
* | | | less verbosity | Alex Auvolat | 2022-09-01 | 1 | -1/+0 |
| | | | |||||
* | | | Correctly defuse cancellation on simple requests | Alex Auvolat | 2022-09-01 | 2 | -12/+24 |
| | | | |||||
* | | | try debug | Alex Auvolat | 2022-09-01 | 1 | -0/+1 |
| | | | |||||
* | | | Implement request cancellation | Alex Auvolat | 2022-09-01 | 4 | -21/+159 |
| | | | |||||
* | | | fix trace message | Alex Auvolat | 2022-09-01 | 1 | -0/+1 |
| | | | |||||
* | | | Merge branch 'fix-ping' into stream-body | Alex Auvolat | 2022-09-01 | 5 | -57/+61 |
|\| | | |||||
| * | | SVR -> SRV | Alex Auvolat | 2022-08-31 | 1 | -1/+1 |
| | | | |||||
| * | | Be more lenient on pings | Alex Auvolat | 2022-08-31 | 1 | -9/+5 |
| | | | |||||
| * | | Better messages in proto.rs | Alex Auvolat | 2022-08-31 | 1 | -12/+31 |
| | | | |||||
| * | | add debug_name in proto to differenciate messages | Alex Auvolat | 2022-08-31 | 3 | -13/+25 |
| | | | |||||
| * | | Add dump of sending queue | Alex Auvolat | 2022-08-31 | 1 | -0/+11 |
| | | | |||||
| * | | Ping less frequently | Alex Auvolat | 2022-08-31 | 1 | -39/+36 |
| |/ | |||||
* | | Add actual support for order tag | Alex Auvolat | 2022-09-01 | 4 | -37/+81 |
| | | |||||
* | | Add OrderTag to Req and Resp, refactor errors | Alex Auvolat | 2022-09-01 | 10 | -119/+139 |
| | | |||||
* | | Also encode errorkind in stream | Alex Auvolat | 2022-09-01 | 4 | -46/+56 |
| | | |||||
* | | Stream errors are now std::io::Error | Alex Auvolat | 2022-09-01 | 4 | -54/+64 |
| | | |||||
* | | Refactor: create a BytesBuf utility crate (will also be usefull in Garage) | Alex Auvolat | 2022-09-01 | 3 | -43/+177 |
| | | |||||
* | | recv side: use unbounded channel to remove deadlock | Alex Auvolat | 2022-09-01 | 1 | -10/+8 |
| | | |||||
* | | Remove useless phantom and pub(crate) | Alex Auvolat | 2022-08-31 | 1 | -7/+2 |
| | | |||||
* | | Fix things going wrong when sending chan is closed | Alex Auvolat | 2022-07-26 | 3 | -15/+34 |
| | | |||||
* | | Add stream example to fullmesh example | Alex Auvolat | 2022-07-26 | 1 | -5/+130 |
| | | |||||
* | | Add some debugging | Alex Auvolat | 2022-07-25 | 5 | -26/+63 |
| | | |||||
* | | Cargo fmt | Alex Auvolat | 2022-07-25 | 1 | -3/+2 |
| | | |||||
* | | Remove broken test | Alex Auvolat | 2022-07-25 | 1 | -95/+0 |
| | | |||||
* | | Remove blocking_send that crashes | Alex Auvolat | 2022-07-25 | 1 | -1/+3 |
| | | |||||
* | | Conversion between ByteStream and AsyncRead | Alex Auvolat | 2022-07-22 | 3 | -3/+52 |
| | | |||||
* | | Bump netapp version to 0.5 | Alex Auvolat | 2022-07-22 | 2 | -2/+2 |
| | | |||||
* | | Add Req::new | Alex Auvolat | 2022-07-22 | 1 | -0/+4 |
| | | |||||
* | | Impose static lifetime on message and response | Alex Auvolat | 2022-07-22 | 2 | -5/+5 |
| | | |||||
* | | Remove copy of serialized thing in encode | Alex Auvolat | 2022-07-22 | 1 | -7/+4 |
| | | |||||
* | | Cargo fmt; better adapt with_capacity_values | Alex Auvolat | 2022-07-22 | 3 | -29/+18 |
| | | |||||
* | | Terminology: don't use the word "body" anymore, talk of "attached stream" | Alex Auvolat | 2022-07-22 | 2 | -45/+42 |
| | | |||||
* | | Add Resp::into_parts | Alex Auvolat | 2022-07-22 | 1 | -4/+8 |
| | |