index
:
netapp.git
0.2
fix-ping
main
master
next-0.10
next-0.6
next-0.7
stream-body
update-deps
A toolkit library for distributed software
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
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
*
Small optimization
Alex Auvolat
2022-07-22
2
-1
/
+8
*
Add comment
Alex Auvolat
2022-07-22
1
-0
/
+3
*
Simplify send.rs
Alex Auvolat
2022-07-22
2
-166
/
+68
*
Move things around and fix error bit
Alex Auvolat
2022-07-22
5
-10
/
+9
*
Use bounded channels on receive side for backpressure
Alex Auvolat
2022-07-22
4
-32
/
+37
*
Clean up framing protocol
Alex Auvolat
2022-07-22
9
-265
/
+429
*
Hide streaming versions as much as possible
Alex Auvolat
2022-07-22
7
-48
/
+59
*
Propose alternative API
Alex Auvolat
2022-07-21
7
-93
/
+216
*
One possibility, but I don't like it
Alex Auvolat
2022-07-21
8
-55
/
+23
*
Rename AutoSerialize into SimpleMessage and refactor a bit
Alex Auvolat
2022-07-21
8
-69
/
+114
*
Use Bytes instead of Vec<u8>
Alex Auvolat
2022-07-21
6
-20
/
+17
*
Refactor send.rs
Alex Auvolat
2022-07-21
2
-60
/
+61
*
Move things around
Alex Auvolat
2022-07-21
16
-412
/
+429
*
add detection of premature eos
trinity-1686a
2022-07-18
4
-19
/
+58
*
use a framing protocol instead of even/odd channel
trinity-1686a
2022-06-20
5
-234
/
+193
*
start supporting sending error on stream
trinity-1686a
2022-06-19
2
-29
/
+72
*
wait for any ready stream instead of the highest priority one
trinity-1686a
2022-06-19
3
-71
/
+124
*
further work on streams
trinity-1686a
2022-06-08
6
-40
/
+67
*
rechunk stream
trinity-1686a
2022-06-05
1
-65
/
+94
*
initial work on associated stream
trinity-1686a
2022-06-05
8
-83
/
+382
*
Update version
v0.4.4
Alex Auvolat
2022-05-09
2
-2
/
+2
*
Also add addresses from incoming connections
Alex Auvolat
2022-05-09
1
-9
/
+10
*
Handle the possibility of several alternative IP addresses for peers
Alex Auvolat
2022-05-09
3
-11
/
+70
*
Fix span kind for RPC client side
v0.4.2
Alex Auvolat
2022-04-07
3
-3
/
+3
*
Release 0.4.1
v0.4.1
Alex Auvolat
2022-03-15
1
-1
/
+1
*
Add logic to handle ping timeouts and other failures
Alex Auvolat
2022-03-15
1
-2
/
+32
*
Fix test
v0.4.0
Alex Auvolat
2022-02-21
1
-1
/
+1
*
Avoid logging full node IDs
Alex Auvolat
2022-02-21
4
-19
/
+28
*
Implement version tag for application as well
Alex Auvolat
2022-02-21
6
-28
/
+46
[next]