diff options
author | Sergey Uzhakov <uzhastik@gmail.com> | 2022-04-21 16:14:32 +0300 |
---|---|---|
committer | Sergey Uzhakov <uzhastik@gmail.com> | 2022-04-21 16:14:32 +0300 |
commit | 67c04d007610eeaa0413857a9982387ed3a7dbb8 (patch) | |
tree | 59c9c8faa437e553e19549962c3601a4eb03607c | |
parent | 2aa94432fbdec53ab0403e57f5a3b2601db8f01a (diff) | |
download | ydb-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.cpp | 4 |
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; |