aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSergey Uzhakov <uzhastik@gmail.com>2022-04-21 16:14:32 +0300
committerSergey Uzhakov <uzhastik@gmail.com>2022-04-21 16:14:32 +0300
commit67c04d007610eeaa0413857a9982387ed3a7dbb8 (patch)
tree59c9c8faa437e553e19549962c3601a4eb03607c
parent2aa94432fbdec53ab0403e57f5a3b2601db8f01a (diff)
downloadydb-67c04d007610eeaa0413857a9982387ed3a7dbb8.tar.gz
improve error message when file is too large
ref:c22a42427d6e9e5f4d913bc62a257429998e3e8a
-rw-r--r--ydb/library/yql/providers/s3/provider/yql_s3_io_discovery.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/ydb/library/yql/providers/s3/provider/yql_s3_io_discovery.cpp b/ydb/library/yql/providers/s3/provider/yql_s3_io_discovery.cpp
index 17f2d7cf36a..49df936a914 100644
--- a/ydb/library/yql/providers/s3/provider/yql_s3_io_discovery.cpp
+++ b/ydb/library/yql/providers/s3/provider/yql_s3_io_discovery.cpp
@@ -282,7 +282,7 @@ public:
for (const auto& item : items) {
if (const re2::StringPiece piece(item.first); re.Match(piece, 0, item.first.size(), RE2::ANCHOR_BOTH, nullptr, 0)) {
if (item.second > State_->Configuration->FileSizeLimit) {
- ctx.AddError(TIssue(ctx.GetPosition(object.Pos()), TStringBuilder() << "Object " << item.first << " size " << item.second << " is too large."));
+ ctx.AddError(TIssue(ctx.GetPosition(object.Pos()), TStringBuilder() << "Object " << item.first << " size " << item.second << " is too large, but limit is " << State_->Configuration->FileSizeLimit));
return TStatus::Error;
}
@@ -310,7 +310,7 @@ public:
ctx.AddError(TIssue(ctx.GetPosition(object.Pos()), TStringBuilder() << "Object " << path << " doesn't exist."));
return TStatus::Error;
} else if (const auto size = f->second; size > State_->Configuration->FileSizeLimit) {
- ctx.AddError(TIssue(ctx.GetPosition(object.Pos()), TStringBuilder() << "Object " << path << " size " << size << " is too large."));
+ ctx.AddError(TIssue(ctx.GetPosition(object.Pos()), TStringBuilder() << "Object " << path << " size " << size << " is too large, but limit is " << State_->Configuration->FileSizeLimit));
return TStatus::Error;
} else {
YQL_CLOG(INFO, ProviderS3) << "Object " << path << " size is " << size;