diff options
| author | Sergey Uzhakov <[email protected]> | 2022-04-14 13:41:48 +0300 |
|---|---|---|
| committer | Sergey Uzhakov <[email protected]> | 2022-04-14 13:41:48 +0300 |
| commit | 028c4240e9df2fc896a4bc48b7757ffb85c151a1 (patch) | |
| tree | 1d29ca2a319524bf1c8ab57388f3390120c71eaa | |
| parent | 21c9b0e6b039e9765eb414c406c2b86e8cea6850 (diff) | |
fix parsing file size > 2G
ref:85ebcba10fd17a50793af52317f165f7b2507264
| -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 2638b7e137d..17f2d7cf36a 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 @@ -29,7 +29,7 @@ std::array<TExprNode::TPtr, 2U> GetSchema(const TExprNode& settings) { return {}; } -using TItemsMap = std::map<TString, std::size_t>; +using TItemsMap = std::map<TString, ui64>; using TPendingBuckets = std::unordered_map<std::tuple<TString, TString, TString>, std::tuple<TNodeSet, TItemsMap, TIssues>, THash<std::tuple<TString, TString, TString>>>; ERetryErrorClass RetryS3SlowDown(long httpResponseCode) { @@ -73,7 +73,7 @@ void OnDiscovery( } for (const auto& content : contents) { - items.emplace(content.Node("s3:Key", false, nss).Value<TString>(), content.Node("s3:Size", false, nss).Value<unsigned>()); + items.emplace(content.Node("s3:Key", false, nss).Value<TString>(), content.Node("s3:Size", false, nss).Value<ui64>()); } if (root.Node("s3:IsTruncated", false, nss).Value<bool>()) { |
