Skip to content

Commit e36405d

Browse files
committed
use component.ErrLimitReached
1 parent 9eaac61 commit e36405d

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

internal/component/errors.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,4 +102,5 @@ var (
102102
// Buffer errors.
103103
var (
104104
ErrMessageTooLarge = errors.New("message body larger than buffer space")
105+
ErrLimitReached = errors.New("adding message to buffer will exceed size limit")
105106
)

internal/impl/pure/buffer_memory.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ func (m *memoryBuffer) WriteBatch(ctx context.Context, msgBatch service.MessageB
262262

263263
for (m.bytes + extraBytes) > m.cap {
264264
if m.spilloverEnabled {
265-
return component.ErrMessageTooLarge
265+
return component.ErrLimitReached
266266
}
267267

268268
m.cond.Wait()

internal/impl/pure/buffer_memory_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -524,7 +524,7 @@ spillover: true
524524
err := block.WriteBatch(ctx, service.MessageBatch{
525525
service.NewMessage([]byte("hello")),
526526
}, func(ctx context.Context, err error) error { return nil })
527-
require.Equal(t, component.ErrMessageTooLarge, err)
527+
require.Equal(t, component.ErrLimitReached, err)
528528

529529
block.EndOfInput()
530530

0 commit comments

Comments
 (0)