1
1
#include " event_pb.h"
2
2
3
- // enable only when patch with this macro was successfully deployed
4
- #define USE_EXTENDED_PAYLOAD_FORMAT 0
5
-
6
3
namespace NActors {
7
4
bool TRopeStream::Next (const void ** data, int * size) {
8
5
*data = Iter.ContiguousData ();
@@ -278,7 +275,6 @@ namespace NActors {
278
275
return append (buf, SerializeNumber (number, buf));
279
276
};
280
277
281
- #if USE_EXTENDED_PAYLOAD_FORMAT
282
278
char marker = ExtendedPayloadMarker;
283
279
append (&marker, 1 );
284
280
if (!appendNumber (payload.size ())) {
@@ -297,29 +293,6 @@ namespace NActors {
297
293
return false ;
298
294
}
299
295
}
300
- #else
301
- char marker = PayloadMarker;
302
- append (&marker, 1 );
303
- if (!appendNumber (payload.size ())) {
304
- return false ;
305
- }
306
- for (const TRope& rope : payload) {
307
- if (!appendNumber (rope.GetSize ())) {
308
- return false ;
309
- }
310
- if (rope) {
311
- if (size) {
312
- chunker->BackUp (std::exchange (size, 0 ));
313
- }
314
- if (!chunker->WriteRope (&rope)) {
315
- return false ;
316
- }
317
- }
318
- }
319
- if (size) {
320
- chunker->BackUp (size);
321
- }
322
- #endif
323
296
}
324
297
325
298
return true ;
@@ -396,7 +369,6 @@ namespace NActors {
396
369
if (allowExternalDataChannel) {
397
370
if (payload) {
398
371
char temp[MaxNumberBytes];
399
- #if USE_EXTENDED_PAYLOAD_FORMAT
400
372
size_t headerLen = 1 + SerializeNumber (payload.size (), temp);
401
373
for (const TRope& rope : payload) {
402
374
headerLen += SerializeNumber (rope.size (), temp);
@@ -405,14 +377,6 @@ namespace NActors {
405
377
for (const TRope& rope : payload) {
406
378
info.Sections .push_back (TEventSectionInfo{0 , rope.size (), 0 , 0 , false });
407
379
}
408
- #else
409
- info.Sections .push_back (TEventSectionInfo{0 , 1 + SerializeNumber (payload.size (), temp), 0 , 0 , true }); // payload marker and rope count
410
- for (const TRope& rope : payload) {
411
- const size_t ropeSize = rope.GetSize ();
412
- info.Sections .back ().Size += SerializeNumber (ropeSize, temp);
413
- info.Sections .push_back (TEventSectionInfo{0 , ropeSize, 0 , 0 , false }); // data as a separate section
414
- }
415
- #endif
416
380
}
417
381
418
382
const size_t byteSize = Max<ssize_t >(0 , recordSize) + preserializedSize;
0 commit comments