@@ -920,7 +920,6 @@ func TestAutoRestart(t *testing.T) {
920
920
// 6. The connection is automatically re-established and the transfer completes
921
921
func TestAutoRestartAfterBouncingInitiator (t * testing.T ) {
922
922
t .Skip ("flaky test" )
923
- SetDTLogLevelDebug ()
924
923
925
924
runTest := func (t * testing.T , isPush bool ) {
926
925
ctx := context .Background ()
@@ -1484,13 +1483,13 @@ func TestPauseAndResume(t *testing.T) {
1484
1483
resumeResponder := make (chan struct {}, 2 )
1485
1484
var subscriber datatransfer.Subscriber = func (event datatransfer.Event , channelState datatransfer.ChannelState ) {
1486
1485
1487
- if event .Code == datatransfer .DataQueued {
1486
+ if event .Code == datatransfer .DataQueuedProgress {
1488
1487
if channelState .Queued () > 0 {
1489
1488
sent <- channelState .Queued ()
1490
1489
}
1491
1490
}
1492
1491
1493
- if event .Code == datatransfer .DataReceived {
1492
+ if event .Code == datatransfer .DataReceivedProgress {
1494
1493
if channelState .Received () > 0 {
1495
1494
received <- channelState .Received ()
1496
1495
}
@@ -1784,7 +1783,7 @@ func (fgsr *fakeGraphSyncReceiver) consumeResponses(ctx context.Context, t *test
1784
1783
t .Fail ()
1785
1784
case gsMessageReceived = <- fgsr .receivedMessages :
1786
1785
responses := gsMessageReceived .message .Responses ()
1787
- if (len (responses ) > 0 ) && gsmsg . IsTerminalResponseCode ( responses [0 ].Status ()) {
1786
+ if (len (responses ) > 0 ) && responses [0 ].Status (). IsTerminal ( ) {
1788
1787
return responses [0 ].Status ()
1789
1788
}
1790
1789
}
@@ -1834,16 +1833,13 @@ func TestRespondingToPushGraphsyncRequests(t *testing.T) {
1834
1833
}
1835
1834
requestReceived := messageReceived .message .(datatransfer.Request )
1836
1835
1837
- var buf bytes.Buffer
1838
1836
response , err := message .NewResponse (requestReceived .TransferID (), true , false , voucherResult .Type (), voucherResult )
1839
1837
require .NoError (t , err )
1840
- err = response .ToNet ( & buf )
1838
+ nd , err : = response .ToIPLD ( )
1841
1839
require .NoError (t , err )
1842
- extData := buf .Bytes ()
1843
-
1844
- request := gsmsg .NewRequest (graphsync .RequestID (rand .Int31 ()), link .(cidlink.Link ).Cid , gsData .AllSelector , graphsync .Priority (rand .Int31 ()), graphsync.ExtensionData {
1840
+ request := gsmsg .NewRequest (graphsync .NewRequestID (), link .(cidlink.Link ).Cid , gsData .AllSelector , graphsync .Priority (rand .Int31 ()), graphsync.ExtensionData {
1845
1841
Name : extension .ExtensionDataTransfer1_1 ,
1846
- Data : extData ,
1842
+ Data : nd ,
1847
1843
})
1848
1844
builder := gsmsg .NewBuilder ()
1849
1845
builder .AddRequest (request )
@@ -1852,20 +1848,17 @@ func TestRespondingToPushGraphsyncRequests(t *testing.T) {
1852
1848
require .NoError (t , gsData .GsNet2 .SendMessage (ctx , host1 .ID (), gsmessage ))
1853
1849
1854
1850
status := gsr .consumeResponses (ctx , t )
1855
- require .False (t , gsmsg . IsTerminalFailureCode ( status ))
1851
+ require .False (t , status . IsFailure ( ))
1856
1852
})
1857
1853
1858
1854
t .Run ("when no request is initiated" , func (t * testing.T ) {
1859
- var buf bytes.Buffer
1860
- response , err := message .NewResponse (datatransfer .TransferID (rand .Uint64 ()), true , false , voucher .Type (), voucher )
1855
+ response , err := message .NewResponse (datatransfer .TransferID (rand .Uint32 ()), true , false , voucher .Type (), voucher )
1861
1856
require .NoError (t , err )
1862
- err = response .ToNet ( & buf )
1857
+ nd , err : = response .ToIPLD ( )
1863
1858
require .NoError (t , err )
1864
- extData := buf .Bytes ()
1865
-
1866
- request := gsmsg .NewRequest (graphsync .RequestID (rand .Int31 ()), link .(cidlink.Link ).Cid , gsData .AllSelector , graphsync .Priority (rand .Int31 ()), graphsync.ExtensionData {
1859
+ request := gsmsg .NewRequest (graphsync .NewRequestID (), link .(cidlink.Link ).Cid , gsData .AllSelector , graphsync .Priority (rand .Int31 ()), graphsync.ExtensionData {
1867
1860
Name : extension .ExtensionDataTransfer1_1 ,
1868
- Data : extData ,
1861
+ Data : nd ,
1869
1862
})
1870
1863
builder := gsmsg .NewBuilder ()
1871
1864
builder .AddRequest (request )
@@ -1874,7 +1867,7 @@ func TestRespondingToPushGraphsyncRequests(t *testing.T) {
1874
1867
require .NoError (t , gsData .GsNet2 .SendMessage (ctx , host1 .ID (), gsmessage ))
1875
1868
1876
1869
status := gsr .consumeResponses (ctx , t )
1877
- require .True (t , gsmsg . IsTerminalFailureCode ( status ))
1870
+ require .True (t , status . IsFailure ( ))
1878
1871
})
1879
1872
}
1880
1873
@@ -1923,15 +1916,15 @@ func TestResponseHookWhenExtensionNotFound(t *testing.T) {
1923
1916
case <- r .messageReceived :
1924
1917
}
1925
1918
1926
- request := gsmsg .NewRequest (graphsync .RequestID ( rand . Int31 () ), link .(cidlink.Link ).Cid , gsData .AllSelector , graphsync .Priority (rand .Int31 ()))
1919
+ request := gsmsg .NewRequest (graphsync .NewRequestID ( ), link .(cidlink.Link ).Cid , gsData .AllSelector , graphsync .Priority (rand .Int31 ()))
1927
1920
builder := gsmsg .NewBuilder ()
1928
1921
builder .AddRequest (request )
1929
1922
gsmessage , err := builder .Build ()
1930
1923
require .NoError (t , err )
1931
1924
require .NoError (t , gsData .GsNet2 .SendMessage (ctx , host1 .ID (), gsmessage ))
1932
1925
1933
1926
status := gsr .consumeResponses (ctx , t )
1934
- assert .False (t , gsmsg . IsTerminalFailureCode ( status ))
1927
+ assert .False (t , status . IsFailure ( ))
1935
1928
})
1936
1929
}
1937
1930
@@ -1954,14 +1947,10 @@ func TestRespondingToPullGraphsyncRequests(t *testing.T) {
1954
1947
voucher := testutil .NewFakeDTType ()
1955
1948
request , err := message .NewRequest (id , false , true , voucher .Type (), voucher , testutil .GenerateCids (1 )[0 ], gsData .AllSelector )
1956
1949
require .NoError (t , err )
1957
- buf := new (bytes.Buffer )
1958
- err = request .ToNet (buf )
1959
- require .NoError (t , err )
1960
- extData := buf .Bytes ()
1961
-
1962
- gsRequest := gsmsg .NewRequest (graphsync .RequestID (rand .Int31 ()), link .(cidlink.Link ).Cid , gsData .AllSelector , graphsync .Priority (rand .Int31 ()), graphsync.ExtensionData {
1950
+ nd , err := request .ToIPLD ()
1951
+ gsRequest := gsmsg .NewRequest (graphsync .NewRequestID (), link .(cidlink.Link ).Cid , gsData .AllSelector , graphsync .Priority (rand .Int31 ()), graphsync.ExtensionData {
1963
1952
Name : extension .ExtensionDataTransfer1_1 ,
1964
- Data : extData ,
1953
+ Data : nd ,
1965
1954
})
1966
1955
1967
1956
// initiator requests data over graphsync network
@@ -1971,7 +1960,7 @@ func TestRespondingToPullGraphsyncRequests(t *testing.T) {
1971
1960
require .NoError (t , err )
1972
1961
require .NoError (t , gsData .GsNet1 .SendMessage (ctx , gsData .Host2 .ID (), gsmessage ))
1973
1962
status := gsr .consumeResponses (ctx , t )
1974
- require .False (t , gsmsg . IsTerminalFailureCode ( status ))
1963
+ require .False (t , status . IsFailure ( ))
1975
1964
},
1976
1965
},
1977
1966
"When request is initiated, but fails validation" : {
@@ -1986,13 +1975,11 @@ func TestRespondingToPullGraphsyncRequests(t *testing.T) {
1986
1975
dtRequest , err := message .NewRequest (id , false , true , voucher .Type (), voucher , testutil .GenerateCids (1 )[0 ], gsData .AllSelector )
1987
1976
require .NoError (t , err )
1988
1977
1989
- buf := new (bytes.Buffer )
1990
- err = dtRequest .ToNet (buf )
1978
+ nd , err := dtRequest .ToIPLD ()
1991
1979
require .NoError (t , err )
1992
- extData := buf .Bytes ()
1993
- request := gsmsg .NewRequest (graphsync .RequestID (rand .Int31 ()), link .(cidlink.Link ).Cid , gsData .AllSelector , graphsync .Priority (rand .Int31 ()), graphsync.ExtensionData {
1980
+ request := gsmsg .NewRequest (graphsync .NewRequestID (), link .(cidlink.Link ).Cid , gsData .AllSelector , graphsync .Priority (rand .Int31 ()), graphsync.ExtensionData {
1994
1981
Name : extension .ExtensionDataTransfer1_1 ,
1995
- Data : extData ,
1982
+ Data : nd ,
1996
1983
})
1997
1984
builder := gsmsg .NewBuilder ()
1998
1985
builder .AddRequest (request )
@@ -2003,7 +1990,7 @@ func TestRespondingToPullGraphsyncRequests(t *testing.T) {
2003
1990
// because there was no previous request
2004
1991
require .NoError (t , gsData .GsNet1 .SendMessage (ctx , gsData .Host2 .ID (), gsmessage ))
2005
1992
status := gsr .consumeResponses (ctx , t )
2006
- require .True (t , gsmsg . IsTerminalFailureCode ( status ))
1993
+ require .True (t , status . IsFailure ( ))
2007
1994
},
2008
1995
},
2009
1996
}
@@ -2189,7 +2176,6 @@ func (r *completeRevalidator) OnComplete(chid datatransfer.ChannelID) (bool, dat
2189
2176
}
2190
2177
2191
2178
func TestMultipleParallelTransfers (t * testing.T ) {
2192
- SetDTLogLevelDebug ()
2193
2179
2194
2180
// Add more sizes here to trigger more transfers.
2195
2181
sizes := []int {300000 , 256000 , 200000 , 256000 }
0 commit comments