Details
-
Type:
Bug
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: ap_verify
-
Labels:
-
Story Points:6
-
Epic Link:
-
Sprint:AP F20-4 (September), AP F20-5 (October)
-
Team:Alert Production
-
Urgent?:No
Description
Ingesting HiTS2015 takes a very long time in Gen 3; after 30 minutes on lsst-devl01, it had not yet finished the preliminary import used to create an independent repository. This is unexpected, since of the affected datasets (calibs, crosstalk, defects, refcats, templates), only templates should scale up in size with the overall dataset size, and only defects and refcats should require file copies. For comparison, the entire import of CI-HiTS2015 takes 30 seconds.
Run tests comparing the current Gen 2 and Gen 3 behavior to confirm whether the latter is much slower. If so, track down the cause.
Attachments
Issue Links
Activity
Field | Original Value | New Value |
---|---|---|
Epic Link |
|
Description |
Ingesting {{ap_verify_hits2015}} takes a very long time in Gen 3; after 30 minutes on {{lsst-devl01}}, it had not yet finished the preliminary import of calibs, templates, etc. This is unexpected, since of the affected datasets (calibs, crosstalk, defects, refcats, templates), only templates should scale up in size with the overall dataset size, and only defects and refcats should require file copies.
Run tests comparing the current Gen 2 and Gen 3 behavior to confirm whether the latter is much slower. If so, track down the cause. |
Ingesting {{ap_verify_hits2015}} takes a very long time in Gen 3; after 30 minutes on {{lsst-devl01}}, it had not yet finished the preliminary import used to create an independent repository. This is unexpected, since of the affected datasets (calibs, crosstalk, defects, refcats, templates), only templates should scale up in size with the overall dataset size, and only defects and refcats should require file copies.
Run tests comparing the current Gen 2 and Gen 3 behavior to confirm whether the latter is much slower. If so, track down the cause. |
Description |
Ingesting {{ap_verify_hits2015}} takes a very long time in Gen 3; after 30 minutes on {{lsst-devl01}}, it had not yet finished the preliminary import used to create an independent repository. This is unexpected, since of the affected datasets (calibs, crosstalk, defects, refcats, templates), only templates should scale up in size with the overall dataset size, and only defects and refcats should require file copies.
Run tests comparing the current Gen 2 and Gen 3 behavior to confirm whether the latter is much slower. If so, track down the cause. |
Ingesting {{HiTS2015}} takes a very long time in Gen 3; after 30 minutes on {{lsst-devl01}}, it had not yet finished the preliminary import used to create an independent repository. This is unexpected, since of the affected datasets (calibs, crosstalk, defects, refcats, templates), only templates should scale up in size with the overall dataset size, and only defects and refcats should require file copies. For comparison, the entire import of {{CI-HiTS2015}} takes 30 seconds.
Run tests comparing the current Gen 2 and Gen 3 behavior to confirm whether the latter is much slower. If so, track down the cause. |
Labels | gen3-middleware |
Status | To Do [ 10001 ] | In Progress [ 3 ] |
Story Points | 4 | 6 |
Sprint | AP F20-4 (September) [ 1039 ] | AP F20-4 (September), AP F20-5 (October) [ 1039, 1046 ] |
Attachment | cprofile-checksum.dat [ 45651 ] | |
Attachment | cprofile-ingest.dat [ 45652 ] |
Attachment | cprofile-ingest.dat [ 45652 ] |
Attachment | cprofile-nocheck.dat [ 45653 ] |
Attachment | cprofile-nocheck.dat [ 45653 ] |
Attachment | cprofile-checksum.dat [ 45651 ] |
Attachment | cprofile-checksum.dat [ 45654 ] | |
Attachment | cprofile-nocheck.dat [ 45655 ] |
Reviewers | Tim Jenness [ tjenness ] | |
Status | In Progress [ 3 ] | In Review [ 10004 ] |
Status | In Review [ 10004 ] | Reviewed [ 10101 ] |
Resolution | Done [ 10000 ] | |
Status | Reviewed [ 10101 ] | Done [ 10002 ] |
I've confirmed that this is a difference between Gen 2 behavior (10 minutes for HiTS2015) and Gen 3 behavior (80 minutes). It is not caused or affected by having a schema mismatch between the export file and the new repository being imported into.
All tests so far have used ingest_dataset.py, but manually calling Butler.import_ may be more effective for profiling.