diff --git a/scwx-qt/source/scwx/qt/manager/radar_product_manager.cpp b/scwx-qt/source/scwx/qt/manager/radar_product_manager.cpp index feda8a7d..048e2542 100644 --- a/scwx-qt/source/scwx/qt/manager/radar_product_manager.cpp +++ b/scwx-qt/source/scwx/qt/manager/radar_product_manager.cpp @@ -118,7 +118,7 @@ public: void RefreshData(); void RefreshDataSync(); - boost::asio::thread_pool providerThreadPool_ {1u}; + boost::asio::thread_pool providerThreadPool_ {2u}; const std::string radarId_; const common::RadarProductGroup group_; @@ -1272,6 +1272,11 @@ void RadarProductManagerImpl::PopulateLevel2ProductTimes( level2ProductRecordMutex_, time, update); + PopulateProductTimes(level2ChunksProviderManager_, + level2ProductRecords_, + level2ProductRecordMutex_, + time, + update); } void RadarProductManagerImpl::PopulateLevel3ProductTimes( diff --git a/scwx-qt/source/scwx/qt/manager/timeline_manager.cpp b/scwx-qt/source/scwx/qt/manager/timeline_manager.cpp index 46e827ea..c4b9f2e3 100644 --- a/scwx-qt/source/scwx/qt/manager/timeline_manager.cpp +++ b/scwx-qt/source/scwx/qt/manager/timeline_manager.cpp @@ -55,6 +55,9 @@ public: animationTimer_.cancel(); animationTimerLock.unlock(); + selectThreadPool_.stop(); + playThreadPool_.stop(); + selectThreadPool_.join(); playThreadPool_.join(); } diff --git a/wxdata/source/scwx/provider/aws_level2_data_provider.cpp b/wxdata/source/scwx/provider/aws_level2_data_provider.cpp index c2910773..074f61f1 100644 --- a/wxdata/source/scwx/provider/aws_level2_data_provider.cpp +++ b/wxdata/source/scwx/provider/aws_level2_data_provider.cpp @@ -18,7 +18,7 @@ static const std::string logPrefix_ = "scwx::provider::aws_level2_data_provider"; static const auto logger_ = util::Logger::Create(logPrefix_); -static const std::string kDefaultBucketName_ = "noaa-nexrad-level2"; +static const std::string kDefaultBucketName_ = "unidata-nexrad-level2"; static const std::string kDefaultRegion_ = "us-east-1"; class AwsLevel2DataProvider::Impl