Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: None
-
Labels:
-
Story Points:6
-
Epic Link:
-
Sprint:DB_S17_10
-
Team:Data Access and Database
Description
This ticket documents data preparation and loading for the following WISE catalogs:
Catalog name | PDAC database | PDAC table | IRSA download page |
---|---|---|---|
NEOWISE-R Year 1 Single Exposure (L1b) Source Table | neowiser_year1_00 | neowiser_yr1_p1bs_psd | http://irsa.ipac.caltech.edu/data/download/neowiser_year1/ |
Documentation for loading the catalogs:
Attachments
Issue Links
Activity
Finished loading, ispecting results
Monitoring a progress of the operation with:
% for n in `seq --format "qserv-db%02.f" 1 30`; do ssh -n $n /bin/sudo -u qserv du -hs /qserv/data/mysql/neowiser_yr1_00; done |
.1T /qserv/data/mysql/neowiser_yr1_00 |
1.1T /qserv/data/mysql/neowiser_yr1_00 |
1.1T /qserv/data/mysql/neowiser_yr1_00 |
...
|
% for f in `ls /tmp/neowiser_yr1_00/log/qserv-db*_load_object.log`; do tail -1 $f; done |
Thu Nov 23 01:47:56 CST 2017] ** Finished loading **
|
[Thu Nov 23 01:07:00 CST 2017] ** Finished loading **
|
[Thu Nov 23 00:50:32 CST 2017] ** Finished loading **
|
[Thu Nov 23 00:43:23 CST 2017] ** Finished loading **
|
[Thu Nov 23 00:53:26 CST 2017] ** Finished loading **
|
[Thu Nov 23 01:19:23 CST 2017] ** Finished loading **
|
[Thu Nov 23 00:56:39 CST 2017] ** Finished loading **
|
[Thu Nov 23 00:24:51 CST 2017] ** Finished loading **
|
[Thu Nov 23 00:17:58 CST 2017] ** Finished loading **
|
[Thu Nov 23 00:05:41 CST 2017] ** Finished loading **
|
[Thu Nov 23 00:04:26 CST 2017] ** Finished loading **
|
[Thu Nov 23 00:03:57 CST 2017] ** Finished loading **
|
[Thu Nov 23 00:05:15 CST 2017] ** Finished loading **
|
[Thu Nov 23 00:21:10 CST 2017] ** Finished loading **
|
[Fri Nov 24 03:15:46 CST 2017] ** Finished loading **
|
[Thu Nov 23 00:43:10 CST 2017] ** Finished loading **
|
[Thu Nov 23 00:58:04 CST 2017] ** Finished loading **
|
[Thu Nov 23 00:40:30 CST 2017] ** Finished loading **
|
[Fri Nov 24 03:20:22 CST 2017] ** Finished loading **
|
[Thu Nov 23 00:39:16 CST 2017] ** Finished loading **
|
[Fri Nov 24 09:22:58 CST 2017] ** Finished loading **
|
[Thu Nov 23 01:17:13 CST 2017] ** Finished loading **
|
[Thu Nov 23 01:26:53 CST 2017] ** Finished loading **
|
[Thu Nov 23 01:03:35 CST 2017] ** Finished loading **
|
[Thu Nov 23 00:43:19 CST 2017] ** Finished loading **
|
[Thu Nov 23 00:41:55 CST 2017] ** Finished loading **
|
[Thu Nov 23 00:42:04 CST 2017] ** Finished loading **
|
[Thu Nov 23 00:47:22 CST 2017] ** Finished loading **
|
[Thu Nov 23 01:08:40 CST 2017] ** Finished loading **
|
[Thu Nov 23 01:52:08 CST 2017] ** Finished loading **
|
% for f in `ls /tmp/neowiser_yr1_00/log/qserv-db*_load_object.log`; do tail -1 $f; done | wc -l |
30
|
Setting up the empty chunk kist and enabling the database
NOTE: Doing so even before building the secondary index to see how many rows have been loaded so far, and if that number matches expectations
The empty chunk list was generated in the same way it was done for other WISE catalogs. Installing the one:
% wc -l /datasets/gapon/wise/neowiser_yr1_p1bs_psd/partitioned_x16/empty_neowiser_yr1_00.txt |
853668 /datasets/gapon/wise/neowiser_yr1_p1bs_psd/partitioned_x16/empty_neowiser_yr1_00.txt |
|
% wc -l /datasets/gapon/wise/neowiser_yr1_p1bs_psd/partitioned_x16/all_chunks_unique_sorted.txt |
146332 /datasets/gapon/wise/neowiser_yr1_p1bs_psd/partitioned_x16/all_chunks_unique_sorted.txt |
|
% bin/sudo -u qserv \ |
cp /datasets/gapon/wise/neowiser_yr1_p1bs_psd/partitioned_x16/empty_neowiser_yr1_00.txt \ |
/qserv/data/qserv |
Enabling the new database in Qserv:
% /bin/sudo -u qserv \ |
/datasets/gapon/development/db_pdac_wise/scripts/run_qserv_enable_database.bash \ |
--verbose
|
>& run_qserv_enable_database.log&
|
Restart Qserv and count the number of rows in the new catalog:
SELECT COUNT(*) FROM neowiser_yr1_00.neowiser_yr1_p1bs_psd; |
+----------------+ |
| SUM(QS1_COUNT) | |
+----------------+ |
| 18468575586 |
|
+----------------+ |
1 row in set (8 min 56.44 sec) |
CONCLUSION: this number matches the one mentioned in the documentation for the catalog: http://irsa.ipac.caltech.edu/data/download/neowiser_year1/
Generating the secondary index
ATTENTION: since the NVME-based file system, /qserv won't have enough room to accommodate both TSV files and the secondary index itself then redirecting the import of files into /backup (the *SSD-based file system):
% sudo mkdir -p /backup/qserv/data/dumps/neowiser_yr1_00 |
% sudo chown qserv:qserv /backup/qserv/data/dumps/neowiser_yr1_00 |
% sudo ln -s /backup/qserv/data/dumps/neowiser_yr1_00 /qserv/data/dumps |
% ls -l /qserv/data/dumps/ |
lrwxrwxrwx 1 qserv qserv 41 Nov 24 12:04 neowiser_yr1_00 -> /backup/qserv/data/dumps/neowiser_yr1_00/ |
|
% df -h /qserv |
Filesystem Size Used Avail Use% Mounted on
|
/dev/sdb1 2.7T 1.4T 1.3T 52% /qserv |
|
% df -h /backup |
Filesystem Size Used Avail Use% Mounted on
|
/dev/sdc1 3.3T 832G 2.5T 25% /backup |
Harvesting triplets
% nohup \ |
/bin/sudo -u qserv \ |
/datasets/gapon/development/db_pdac_wise/scripts/run_dump_triplet.bash \ |
--verbose \
|
>& run_dump_triplet.log&
|
Monitoring/inspecting log files and cross-check the number of per-worker chunks against the number of success reports in the log files:
% for n in `seq --format "qserv-db%02.f" 1 30`; do |
ssh -n $n 'wc -l /tmp/neowiser_yr1_00/chunks.txt; tail /tmp/neowiser_yr1_00/log/dump_triplet.* | grep Finished | wc -l'; done |
4878 /tmp/neowiser_yr1_00/chunks.txt |
4878
|
4878 /tmp/neowiser_yr1_00/chunks.txt |
4878
|
...
|
Pulling triplets from the worker nodes to master
Pulling triplet files from all worker nodes into the master w/o loading them:
% nohup \ |
/bin/sudo -u qserv \ |
/datasets/gapon/development/db_pdac_wise/scripts/load_secondary_index.bash \ |
--verbose \
|
--get-remote-triplets \
|
--no-triplets-loading \
|
>& pull_triplets.log&
|
Inspecting/monitoring results to see if the number of TSV files matches expectations:
% wc -l /datasets/gapon/wise/neowiser_yr1_p1bs_psd/partitioned_x16/all_chunks_unique_sorted.txt |
% /bin/sudo -u qserv ls /qserv/data/dumps/neowiser_yr1_00/ | grep tsv | wc -l |
146332
|
% /bin/sudo -u qserv du -hs /qserv/data/dumps/neowiser_yr1_00/ |
470G /qserv/data/dumps/neowiser_yr1_00/ |
Pre-sorting and merging TSV files
% /bin/sudo -u qserv -i |
% cd /backup/qserv/data/dumps/ |
% mkdir neowiser_yr1_00_tsv64 |
% ls neowiser_yr1_00 | grep tsv > neowiser_yr1_00_tsv64.txt |
% wc -l neowiser_yr1_00_tsv64.txt |
146332 neowiser_yr1_00_tsv64.txt
|
% cd neowiser_yr1_00_tsv64 |
% split -d -l 1674 ../neowiser_yr1_00_tsv64.txt '' |
% ls -1 | wc -l |
88
|
% wc -l * | tail -1 |
146332 total
|
Sort in 88 streams and store the sorted files in a separate folder:
% mkdir neowiser_yr1_00_sorted |
% for c in `ls neowiser_yr1_00_tsv64`; do |
for f in `cat neowiser_yr1_00_tsv64/${c}`; do |
sort neowiser_yr1_00/${f} > neowiser_yr1_00_sorted/${f} |
done& |
done |
Analyzing results after all 88 jobs finished:
% date |
% ls -1 neowiser_yr1_00_sorted | wc -l |
146332
|
% du -hs neowiser_yr1_00_sorted |
470G neowiser_yr1_00_sorted
|
Parallel merge of 88 streams:
% cd neowiser_yr1_00_sorted |
% mkdir ../neowiser_yr1_00_sorted_merged |
% for f in `ls ../neowiser_yr1_00_tsv64`; do |
mkdir -p ../neowiser_yr1_00_tmp_${f} |
cat ../neowiser_yr1_00_tsv64/${f} | tr '\n' '\0' | sort -m -s -k1 -T ../neowiser_yr1_00_tmp_${f} -o ../neowiser_yr1_00_sorted_merged/${f}.tsv --files0-from=- & |
done |
Analyzing a status after it finished
% ls -1 neowiser_yr1_00_sorted_merged/ | wc -l |
88
|
% du -hs neowiser_yr1_00_sorted_merged/ |
470G neowiser_yr1_00_sorted_merged/
|
All 88 files has reasonable content in their last lines.
Final merge of 88 steam files into the large one:
% mkdir neowiser_yr1_00_tmp |
% nohup sort -m -s -k1 -T neowiser_yr1_00_tmp/ -o neowiser_yr1_00_sorted_merged.tsv neowiser_yr1_00_sorted_merged/* >& final_sort_merge.log& |
Analyzing a status after it finished:
% ls -alh neowiser_yr1_00_sorted_merged.tsv |
-rw-rw-r-- 1 qserv qserv 470G Nov 26 08:49 neowiser_yr1_00_sorted_merged.tsv
|
% wc -l neowiser_yr1_00_sorted_merged.tsv |
18468575586 neowiser_yr1_00_sorted_merged.tsv
|
Splitting the large file into smaller chunks:
% mkdir neowiser_yr1_00_sorted_merged_split |
% cd neowiser_yr1_00_sorted_merged_split |
% split -d -l 288571494 ../neowiser_yr1_00_sorted_merged.tsv '' |
Analyzing a status after it finished:
% ls -1 neowiser_yr1_00_sorted_merged_split | wc -l |
% du -hs neowiser_yr1_00_sorted_merged_split |
% wc -l neowiser_yr1_00_sorted_merged_split/* | tail -1 |
Total number of files: 64
Average file size: 7.4 GB
Lines per file: 289M
Rename folders and those lastly created 64 TSV files to allow the previously developed tool to work:
% cd neowiser_yr1_00_sorted_merged_split |
% for f in `ls`; do mv ${f} ${f}.tsv; done |
This link is needed because the loaded will be looking for files a a different location than where they're actually residing:
% rm /qserv/data/dumps/neowiser_yr1_00 |
% ln -s /backup/qserv/data/dumps/neowiser_yr1_00_sorted_merged_split /qserv/data/dumps/neowiser_yr1_00 |
Loading:
% cd /home/gapon |
% nohup /bin/sudo -u qserv \ |
/datasets/gapon/development/db_pdac_wise/scripts/load_secondary_index.bash \ |
--verbose \
|
>& load_secondary_index_load_only.log&
|
When finished:
% /bin/sudo -u qserv ls -alh /qserv/data/mysql/qservMeta | grep neowiser_yr1_00 |
-rw-rw---- 1 qserv qserv 1014 Nov 25 01:00 neowiser_yr1_00__neowiser_yr1_p1bs_psd.frm
|
-rw-rw---- 1 qserv qserv 1.1T Nov 27 07:44 neowiser_yr1_00__neowiser_yr1_p1bs_psd.ibd
|
The log files are unremarkable.
The row count matches the number of objects in tables:
SELECT COUNT(*) FROM qservMeta.neowiser_yr1_00__neowiser_yr1_p1bs_psd; |
18468575586
|
Storage resources utilization in the cluster
Master
Primary data file system of the master service (lsst-qserv-master01).
% df -h /qserv |
Filesystem Size Used Avail Use% Mounted on
|
/dev/sdb1 2.7T 2.4T 248G 91% /qserv |
It's used for storying intermediate results of queries and the secondary index tables (the main consumer of the storage):
% du -hs /qserv/data/mysql/qservMeta | grep ibd |
1.1T /qserv/data/mysql/qservMeta/neowiser_yr1_00__neowiser_yr1_p1bs_psd.ibd |
17G /qserv/data/mysql/qservMeta/sdss_stripe82_00__RunDeepSource.ibd |
17G /qserv/data/mysql/qservMeta/sdss_stripe82_01__RunDeepSource.ibd |
70G /qserv/data/mysql/qservMeta/wise_00__allwise_cat.ibd |
416G /qserv/data/mysql/qservMeta/wise_2band_00__allsky_2band_p1bs_psd.ibd |
210G /qserv/data/mysql/qservMeta/wise_3band_00__allsky_3band_p1bs_psd.ibd |
537G /qserv/data/mysql/qservMeta/wise_4band_00__allsky_4band_p1bs_psd.ibd |
40G /qserv/data/mysql/qservMeta/wise_ext_00__allwise_rej.ibd |
Worker nodes
Storage utilization across all databases:
% for n in `seq --format "qserv-db%02.f" 1 30`; do |
ssh -n $n 'echo `hostname`": "`df -h /qserv/ | grep qserv`' |
done
|
lsst-qserv-db01: /dev/sdb1 15T 3.7T 11T 26% /qserv |
lsst-qserv-db02: /dev/sdb1 15T 3.7T 11T 26% /qserv |
lsst-qserv-db03: /dev/sdb1 15T 3.7T 11T 26% /qserv |
lsst-qserv-db04: /dev/sdb1 15T 3.7T 11T 26% /qserv |
lsst-qserv-db05: /dev/sdb1 15T 3.7T 11T 26% /qserv |
lsst-qserv-db06: /dev/sdb1 15T 3.8T 11T 26% /qserv |
lsst-qserv-db07: /dev/sdb1 15T 3.7T 11T 26% /qserv |
lsst-qserv-db08: /dev/sdb1 15T 3.7T 11T 26% /qserv |
lsst-qserv-db09: /dev/sdb1 15T 3.7T 11T 25% /qserv |
lsst-qserv-db10: /dev/sdb1 15T 3.7T 11T 25% /qserv |
lsst-qserv-db11: /dev/sdb1 15T 3.7T 11T 25% /qserv |
lsst-qserv-db12: /dev/sdb1 15T 3.6T 11T 25% /qserv |
lsst-qserv-db13: /dev/sdb1 15T 3.7T 11T 26% /qserv |
lsst-qserv-db14: /dev/sdb1 15T 3.7T 11T 26% /qserv |
lsst-qserv-db15: /dev/sdb1 15T 3.7T 11T 26% /qserv |
lsst-qserv-db16: /dev/sdb1 15T 3.7T 11T 26% /qserv |
lsst-qserv-db17: /dev/sdb1 15T 3.8T 11T 26% /qserv |
lsst-qserv-db18: /dev/sdb1 15T 3.8T 11T 26% /qserv |
lsst-qserv-db19: /dev/sdb1 15T 3.8T 11T 26% /qserv |
lsst-qserv-db20: /dev/sdb1 15T 3.8T 11T 26% /qserv |
lsst-qserv-db21: /dev/sdb1 15T 3.8T 11T 26% /qserv |
lsst-qserv-db22: /dev/sdb1 15T 3.8T 11T 27% /qserv |
lsst-qserv-db23: /dev/sdb1 15T 3.8T 11T 26% /qserv |
lsst-qserv-db24: /dev/sdb1 15T 3.8T 11T 26% /qserv |
lsst-qserv-db25: /dev/sdb1 15T 3.7T 11T 26% /qserv |
lsst-qserv-db26: /dev/sdb1 15T 3.8T 11T 26% /qserv |
lsst-qserv-db27: /dev/sdb1 15T 3.7T 11T 26% /qserv |
lsst-qserv-db28: /dev/sdb1 15T 3.8T 11T 26% /qserv |
lsst-qserv-db29: /dev/sdb1 15T 3.8T 11T 26% /qserv |
lsst-qserv-db30: /dev/sdb1 15T 3.9T 11T 27% /qserv |
neowiser_yr1_00
% for n in `seq --format "qserv-db%02.f" 1 30`; do |
ssh -n $n 'echo `hostname`": "`/bin/sudo -u qserv du -hs /qserv/data/mysql/neowiser_yr1_00 | grep qserv`' |
done
|
lsst-qserv-db01: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db02: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db03: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db04: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db05: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db06: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db07: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db08: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db09: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db10: 1021G /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db11: 1018G /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db12: 1020G /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db13: 1022G /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db14: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db15: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db16: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db17: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db18: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db19: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db20: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db21: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db22: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db23: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db24: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db25: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db26: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db27: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db28: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db29: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
lsst-qserv-db30: 1.1T /qserv/data/mysql/neowiser_yr1_00 |
Total: 33 TB
sdss_stripe82_00
% for n in `seq --format "qserv-db%02.f" 1 30`; do |
ssh -n $n 'echo `hostname`": "`/bin/sudo -u qserv du -hs /qserv/data/mysql/sdss_stripe82_00 | grep qserv`' |
done
|
lsst-qserv-db01: 325G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db02: 334G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db03: 330G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db04: 339G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db05: 343G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db06: 341G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db07: 345G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db08: 335G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db09: 336G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db10: 352G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db11: 323G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db12: 330G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db13: 341G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db14: 329G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db15: 333G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db16: 317G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db17: 334G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db18: 346G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db19: 333G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db20: 347G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db21: 346G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db22: 342G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db23: 342G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db24: 332G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db25: 332G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db26: 328G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db27: 329G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db28: 344G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db29: 341G /qserv/data/mysql/sdss_stripe82_00 |
lsst-qserv-db30: 333G /qserv/data/mysql/sdss_stripe82_00 |
Total: 10 TB
sdss_stripe82_01
% for n in `seq --format "qserv-db%02.f" 1 30`; do |
ssh -n $n 'echo `hostname`": "`/bin/sudo -u qserv du -hs /qserv/data/mysql/sdss_stripe82_01 | grep qserv`' |
done
|
lsst-qserv-db01: 325G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db02: 334G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db03: 331G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db04: 339G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db05: 344G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db06: 341G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db07: 346G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db08: 335G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db09: 336G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db10: 352G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db11: 323G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db12: 331G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db13: 342G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db14: 330G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db15: 334G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db16: 318G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db17: 335G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db18: 347G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db19: 334G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db20: 350G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db21: 347G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db22: 342G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db23: 343G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db24: 332G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db25: 332G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db26: 329G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db27: 330G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db28: 345G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db29: 341G /qserv/data/mysql/sdss_stripe82_01 |
lsst-qserv-db30: 334G /qserv/data/mysql/sdss_stripe82_01 |
Total: 10 TB
wise_00
% for n in `seq --format "qserv-db%02.f" 1 30`; do |
ssh -n $n 'echo `hostname`": "`/bin/sudo -u qserv du -hs /qserv/data/mysql/wise_00 | grep qserv`' |
done
|
lsst-qserv-db01: 425G /qserv/data/mysql/wise_00 |
lsst-qserv-db02: 456G /qserv/data/mysql/wise_00 |
lsst-qserv-db03: 456G /qserv/data/mysql/wise_00 |
lsst-qserv-db04: 455G /qserv/data/mysql/wise_00 |
lsst-qserv-db05: 454G /qserv/data/mysql/wise_00 |
lsst-qserv-db06: 453G /qserv/data/mysql/wise_00 |
lsst-qserv-db07: 453G /qserv/data/mysql/wise_00 |
lsst-qserv-db08: 453G /qserv/data/mysql/wise_00 |
lsst-qserv-db09: 452G /qserv/data/mysql/wise_00 |
lsst-qserv-db10: 434G /qserv/data/mysql/wise_00 |
lsst-qserv-db11: 423G /qserv/data/mysql/wise_00 |
lsst-qserv-db12: 453G /qserv/data/mysql/wise_00 |
lsst-qserv-db13: 453G /qserv/data/mysql/wise_00 |
lsst-qserv-db14: 454G /qserv/data/mysql/wise_00 |
lsst-qserv-db15: 453G /qserv/data/mysql/wise_00 |
lsst-qserv-db16: 454G /qserv/data/mysql/wise_00 |
lsst-qserv-db17: 455G /qserv/data/mysql/wise_00 |
lsst-qserv-db18: 455G /qserv/data/mysql/wise_00 |
lsst-qserv-db19: 455G /qserv/data/mysql/wise_00 |
lsst-qserv-db20: 455G /qserv/data/mysql/wise_00 |
lsst-qserv-db21: 421G /qserv/data/mysql/wise_00 |
lsst-qserv-db22: 456G /qserv/data/mysql/wise_00 |
lsst-qserv-db23: 416G /qserv/data/mysql/wise_00 |
lsst-qserv-db24: 454G /qserv/data/mysql/wise_00 |
lsst-qserv-db25: 455G /qserv/data/mysql/wise_00 |
lsst-qserv-db26: 456G /qserv/data/mysql/wise_00 |
lsst-qserv-db27: 419G /qserv/data/mysql/wise_00 |
lsst-qserv-db28: 456G /qserv/data/mysql/wise_00 |
lsst-qserv-db29: 455G /qserv/data/mysql/wise_00 |
lsst-qserv-db30: 456G /qserv/data/mysql/wise_00 |
Total: 13 TB
wise_2band_00
% for n in `seq --format "qserv-db%02.f" 1 30`; do |
ssh -n $n 'echo `hostname`": "`/bin/sudo -u qserv du -hs /qserv/data/mysql/wise_2band_00 | grep qserv`' |
done
|
lsst-qserv-db01: 419G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db02: 412G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db03: 408G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db04: 405G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db05: 403G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db06: 402G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db07: 400G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db08: 398G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db09: 394G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db10: 392G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db11: 393G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db12: 394G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db13: 394G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db14: 394G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db15: 394G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db16: 400G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db17: 403G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db18: 399G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db19: 398G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db20: 399G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db21: 401G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db22: 406G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db23: 408G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db24: 404G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db25: 400G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db26: 399G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db27: 400G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db28: 404G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db29: 410G /qserv/data/mysql/wise_2band_00 |
lsst-qserv-db30: 418G /qserv/data/mysql/wise_2band_00 |
Total: 12 TB
wise_3band_00
% for n in `seq --format "qserv-db%02.f" 1 30`; do |
ssh -n $n 'echo `hostname`": "`/bin/sudo -u qserv du -hs /qserv/data/mysql/wise_3band_00 | grep qserv`' |
done
|
lsst-qserv-db01: 258G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db02: 251G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db03: 251G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db04: 254G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db05: 260G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db06: 268G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db07: 261G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db08: 254G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db09: 250G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db10: 249G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db11: 248G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db12: 248G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db13: 247G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db14: 249G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db15: 252G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db16: 256G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db17: 263G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db18: 263G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db19: 258G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db20: 252G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db21: 252G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db22: 263G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db23: 267G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db24: 259G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db25: 259G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db26: 258G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db27: 257G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db28: 257G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db29: 259G /qserv/data/mysql/wise_3band_00 |
lsst-qserv-db30: 263G /qserv/data/mysql/wise_3band_00 |
Total: 7.5 TB
wise_4band_00
% for n in `seq --format "qserv-db%02.f" 1 30`; do |
ssh -n $n 'echo `hostname`": "`/bin/sudo -u qserv du -hs /qserv/data/mysql/wise_4band_00 | grep qserv`' |
done
|
lsst-qserv-db01: 818G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db02: 804G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db03: 797G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db04: 791G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db05: 791G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db06: 798G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db07: 792G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db08: 787G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db09: 780G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db10: 778G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db11: 776G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db12: 778G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db13: 782G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db14: 783G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db15: 782G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db16: 786G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db17: 794G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db18: 795G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db19: 797G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db20: 798G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db21: 802G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db22: 816G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db23: 811G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db24: 799G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db25: 795G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db26: 794G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db27: 794G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db28: 798G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db29: 806G /qserv/data/mysql/wise_4band_00 |
lsst-qserv-db30: 822G /qserv/data/mysql/wise_4band_00 |
Total: 24 TB
wise_ext_00 (rejected objects)
% for n in `seq --format "qserv-db%02.f" 1 30`; do |
ssh -n $n 'echo `hostname`": "`/bin/sudo -u qserv du -hs /qserv/data/mysql/wise_ext_00 | grep qserv`' |
done
|
lsst-qserv-db01: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db02: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db03: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db04: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db05: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db06: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db07: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db08: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db09: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db10: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db11: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db12: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db13: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db14: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db15: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db16: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db17: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db18: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db19: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db20: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db21: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db22: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db23: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db24: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db25: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db26: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db27: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db28: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db29: 53G /qserv/data/mysql/wise_ext_00 |
lsst-qserv-db30: 53G /qserv/data/mysql/wise_ext_00 |
Total: 1.5 TB
Restarting failed load on worker nodes 15, 19 (and later 21)
Two (one hour later - another one) worker nodes got spontaneously restarted after 30 hours of loading (reported in [IHS-606]] as seen from:
Wed Nov 22 20:19:50 CST 2017
lsst-qserv-master01: 20:19:53 up 6 days, 9:10, 1 user, load average: 0.00, 0.01, 0.05
Killed the loading scripts on the master node by:
..
..
Manually restarted containers on those nodes by:
% docker run \
--name qserv \
--net=host \
Then manually recreated databases on each of those nodes by:
Finally (from master) restarted the loader on both nodes: