Skip to content

Commit c522705

Browse files
Alex Bondarassaf758
authored andcommitted
pr #82 comments
1 parent db0060a commit c522705

File tree

3 files changed

+8
-14
lines changed

3 files changed

+8
-14
lines changed

pkg/dataplane/http/context.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -876,7 +876,7 @@ func (c *context) PutChunkSync(putChunkInput *v3io.PutChunkInput) error {
876876
"",
877877
putChunkHeaders,
878878
buffer,
879-
false)
879+
true)
880880

881881
return err
882882
}

pkg/dataplane/test/sync_test.go

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1158,7 +1158,7 @@ func (suite *syncStreamTestSuite) TestStream() {
11581158
for _, cursorItem := range cursorItems {
11591159
shardName, err := cursorItem.GetFieldString("__name")
11601160
suite.Require().NoError(err, "Failed to get item name")
1161-
chunkId, streamData, chunkMetadata, currentChunkMetadata, err := cursorItem.GetShard()
1161+
chunkId, streamData, chunkMetadata, _, err := cursorItem.GetShard()
11621162
suite.Require().NoError(err, "Failed to get stream")
11631163

11641164
suite.Require().Equal(0, chunkId, "chunk indexes doesn't match")
@@ -1167,18 +1167,12 @@ func (suite *syncStreamTestSuite) TestStream() {
11671167
suite.Require().True(chunkMetadata.LengthInBytes == 0)
11681168
switch shardName {
11691169
case "0":
1170-
suite.Require().True(currentChunkMetadata.NextRecordSeqNumber == 2)
1171-
suite.Require().True(currentChunkMetadata.CurrentChunkLengthBytes == 56)
1172-
suite.Require().True(strings.Contains(string(*streamData[0].Data), "some shard record #1"))
1170+
suite.Require().True(strings.Contains(string(*streamData[0].Data), string(records[4].Data)))
11731171
case "1":
1174-
suite.Require().True(currentChunkMetadata.NextRecordSeqNumber == 3)
1175-
suite.Require().True(currentChunkMetadata.CurrentChunkLengthBytes == 114)
1176-
suite.Require().True(strings.Contains(string(*streamData[0].Data), "first shard record #1"))
1177-
suite.Require().True(strings.Contains(string(*streamData[0].Data), "first shard record #2"))
1172+
suite.Require().True(strings.Contains(string(*streamData[0].Data), string(records[0].Data)))
1173+
suite.Require().True(strings.Contains(string(*streamData[0].Data), string(records[1].Data)))
11781174
case "2":
1179-
suite.Require().True(currentChunkMetadata.NextRecordSeqNumber == 2)
1180-
suite.Require().True(currentChunkMetadata.CurrentChunkLengthBytes == 58)
1181-
suite.Require().True(strings.Contains(string(*streamData[0].Data), "second shard record #1"))
1175+
suite.Require().True(strings.Contains(string(*streamData[0].Data), string(records[3].Data)))
11821176
}
11831177
}
11841178

@@ -1339,7 +1333,7 @@ func (suite *syncStreamBackupRestoreTestSuite) TestStream() {
13391333
}
13401334

13411335
chunkMetadata := &v3io.ChunkMetadata{
1342-
ChunkSeqNumber: chunkID,
1336+
ChunkSeqNumber: chunkData.ChunkMetadata.ChunkSeqNumber,
13431337
LengthInBytes: chunkData.ChunkMetadata.LengthInBytes,
13441338
FirstRecordSeqNumber: chunkData.ChunkMetadata.FirstRecordSeqNumber,
13451339
FirstRecordTimeSecs: chunkData.ChunkMetadata.FirstRecordTsSec,

pkg/dataplane/types.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -372,7 +372,7 @@ type PutRecordsOutput struct {
372372
}
373373

374374
type ChunkMetadata struct {
375-
ChunkSeqNumber int `json:"ChunkSequenceNumber"`
375+
ChunkSeqNumber uint64 `json:"ChunkSequenceNumber"`
376376
LengthInBytes uint64 `json:"LengthInBytes"`
377377
FirstRecordSeqNumber uint64 `json:"FirstRecordSequenceNumber"`
378378
FirstRecordTimeSecs uint64 `json:"FirstRecordTimeSec"`

0 commit comments

Comments
 (0)