review_requested
by Liz Garcia at 2023-08-02 19:56:26.labeled
by None at 2023-08-02 20:04:39.labeled
by None at 2023-08-02 20:04:39.successfully deployed this on both lib-approvals-staging1
(bionic) and lib-approvals-staging2
(jammy)
referenced
by Max Kadel at 2023-08-02 17:24:38.merged
by Max Kadel at 2023-08-02 17:24:38.closed
by Max Kadel at 2023-08-02 17:24:38.head_ref_deleted
by Max Kadel at 2023-08-02 17:24:39.@sandbergja can you please review this PR when you can ?
mentioned
by Jane Sandberg at 2023-08-01 23:38:06.subscribed
by Jane Sandberg at 2023-08-01 23:38:06.referenced
by Jane Sandberg at 2023-08-02 13:03:31.merged
by Jane Sandberg at 2023-08-02 13:03:31.closed
by Jane Sandberg at 2023-08-02 13:03:31.referenced
by Jane Sandberg at 2023-08-02 13:15:31.merged
by Jane Sandberg at 2023-08-02 13:15:31.closed
by Jane Sandberg at 2023-08-02 13:15:31.closed
by Jane Sandberg at 2023-08-02 13:15:32.head_ref_deleted
by Jane Sandberg at 2023-08-02 13:16:28.head_ref_deleted
by Jane Sandberg at 2023-08-02 13:16:41.head_ref_deleted
by Jane Sandberg at 2023-08-02 13:16:43.closed
by Max Kadel at 2023-08-02 15:29:13.closed
by Max Kadel at 2023-08-02 15:47:22.The OAR appears to still remain online, and I have learned of no new outages, I am going to proceed by closing this.
closed
by James R. Griffin III at 2023-08-02 13:33:54.Investigation on staging:
https://github.com/pulibrary/figgy/pull/5876 was merged on june 19 and main was deployed to staging on the same day -- whether or not it was deployed before the merge, main was deployed to staging again on the 23rd, so if that had solved this bug we would not see the duplicates on staging all through july.
The deployments around the oldest duplicate I see on staging are
Branch main (at 01be01ea3c5246268f849ed9e8b9f2029a57868b) deployed as release<PHONE_NUMBER>3405 by deploy
Branch 5590-update-find-deep-cloud (at d667dbd51cc9b4f169e7da3bd3ae42e604280246) deployed as release<PHONE_NUMBER>0935 by deploy
Branch remigrate-current-value (at c3a17e13da2ac464a5063eee2a1d98e419b44f95) deployed as release<PHONE_NUMBER>4614 by deploy
Branch 5590-update-find-deep-cloud (at d667dbd51cc9b4f169e7da3bd3ae42e604280246) deployed as release<PHONE_NUMBER>4429 by deploy
figgy_staging=# SELECT COUNT(*) FROM orm_resources a JOIN orm_resources b ON ((a.metadata->'resource_id'->0->>'id')::UUID = (b.metadata->'resource_id'->0->>'id')::UUID) WHERE a.internal_resource = 'Event' AND a.metadata @> '{"type":["cloud_fixity"],"current":[true],"child_property":["metadata_node"]}' AND b.internal_resource = 'Event' AND b.metadata @> '{"type":["cloud_fixity"],"current":[true],"child_property":["metadata_node"]}' AND a.id != b.id;
count
-------
194
(1 row)
SELECT a.updated_at, b.updated_at FROM orm_resources a JOIN orm_resources b ON ((a.metadata->'resource_id'->0->>'id')::UUID = (b.metadata->'resource_id'->0->>'id')::UUID) WHERE a.internal_resource = 'Event' AND a.metadata @> '{"type":["cloud_fixity"],"current":[true],"child_property":["metadata_node"]}' AND b.internal_resource = 'Event' AND b.metadata @> '{"type":["cloud_fixity"],"current":[true],"child_property":["metadata_node"]}' AND a.id != b.id ORDER BY a.updated_at desc;
updated_at | updated_at
----------------------------+----------------------------
2023-07-29 21:02:36.236825 | 2023-07-29 21:01:57.474813
2023-07-29 21:02:05.785606 | 2023-07-29 21:01:49.108879
2023-07-29 21:01:57.474813 | 2023-07-29 21:02:36.236825
2023-07-29 21:01:49.108879 | 2023-07-29 21:02:05.785606
2023-07-28 21:02:39.43135 | 2023-07-28 21:02:04.681405
2023-07-28 21:02:26.310418 | 2023-07-28 21:02:07.841715
2023-07-28 21:02:07.841715 | 2023-07-28 21:02:26.310418
2023-07-28 21:02:04.681405 | 2023-07-28 21:02:39.43135
2023-07-28 21:01:16.928344 | 2023-06-16 21:01:06.159691
2023-07-27 21:01:32.608471 | 2023-07-27 21:01:21.914276
2023-07-27 21:01:21.914276 | 2023-07-27 21:01:32.608471
2023-07-23 21:01:24.929455 | 2023-07-23 21:01:22.617746
2023-07-23 21:01:22.617746 | 2023-07-23 21:01:24.929455
2023-07-22 21:01:26.816154 | 2023-07-22 21:01:11.567554
2023-07-22 21:01:23.605621 | 2023-07-22 21:01:05.143147
2023-07-22 21:01:11.567554 | 2023-07-22 21:01:26.816154
2023-07-22 21:01:05.143147 | 2023-07-22 21:01:23.605621
2023-07-21 21:02:07.248102 | 2023-07-21 21:01:14.93324
2023-07-21 21:01:16.85477 | 2023-07-21 21:01:06.316809
2023-07-21 21:01:14.93324 | 2023-07-21 21:02:07.248102
2023-07-21 21:01:06.316809 | 2023-07-21 21:01:16.85477
2023-07-20 21:01:21.152158 | 2023-07-20 21:01:09.062868
2023-07-20 21:01:09.062868 | 2023-07-20 21:01:21.152158
2023-07-20 21:00:19.935905 | 2023-05-29 21:01:11.519524
2023-07-15 21:01:22.954176 | 2023-07-15 21:01:07.509418
2023-07-15 21:01:07.509418 | 2023-07-15 21:01:22.954176
2023-07-11 21:01:24.959151 | 2023-07-11 21:01:10.372765
2023-07-11 21:01:10.372765 | 2023-07-11 21:01:24.959151
2023-07-10 21:01:16.927576 | 2023-07-10 21:01:11.924338
2023-07-10 21:01:11.924338 | 2023-07-10 21:01:16.927576
2023-07-09 21:01:17.791713 | 2023-07-09 21:01:04.782853
2023-07-09 21:01:04.782853 | 2023-07-09 21:01:17.791713
2023-07-07 21:01:16.884194 | 2023-07-07 21:01:08.237502
2023-07-07 21:01:08.237502 | 2023-07-07 21:01:16.884194
2023-07-06 21:01:23.783648 | 2023-07-06 21:01:07.840597
2023-07-06 21:01:14.052874 | 2023-07-06 21:01:08.546482
2023-07-06 21:01:08.546482 | 2023-07-06 21:01:14.052874
2023-07-06 21:01:07.840597 | 2023-07-06 21:01:23.783648
2023-07-04 21:01:26.693201 | 2023-07-04 21:01:14.177357
2023-07-04 21:01:14.177357 | 2023-07-04 21:01:26.693201
2023-07-03 21:01:18.139079 | 2023-07-03 21:01:17.108981
2023-07-03 21:01:17.108981 | 2023-07-03 21:01:18.139079
2023-07-02 21:01:17.838811 | 2023-07-02 21:01:10.545735
2023-07-02 21:01:10.545735 | 2023-07-02 21:01:17.838811
2023-06-30 21:01:54.502958 | 2023-06-30 21:01:19.805662
2023-06-30 21:01:19.805662 | 2023-06-30 21:01:54.502958
2023-06-27 21:01:22.489482 | 2023-06-27 21:01:10.476365
2023-06-27 21:01:10.476365 | 2023-06-27 21:01:22.489482
2023-06-26 21:02:00.522557 | 2023-06-26 21:01:31.563345
2023-06-26 21:01:31.563345 | 2023-06-26 21:02:00.522557
2023-06-23 21:01:20.418584 | 2023-06-23 21:01:09.373038
2023-06-23 21:01:09.373038 | 2023-06-23 21:01:20.418584
2023-06-22 21:01:20.699718 | 2023-06-22 21:01:09.216189
2023-06-22 21:01:09.216189 | 2023-06-22 21:01:20.699718
2023-06-21 21:01:22.682172 | 2023-06-21 21:01:09.518976
2023-06-21 21:01:18.37408 | 2023-06-21 21:01:18.367217
2023-06-21 21:01:18.367217 | 2023-06-21 21:01:18.37408
2023-06-21 21:01:09.518976 | 2023-06-21 21:01:22.682172
2023-06-20 21:01:24.156426 | 2023-06-20 21:01:11.308361
2023-06-20 21:01:11.308361 | 2023-06-20 21:01:24.156426
2023-06-18 21:01:15.379144 | 2023-06-18 21:01:09.244999
2023-06-18 21:01:09.244999 | 2023-06-18 21:01:15.379144
2023-06-17 21:01:21.527396 | 2023-06-17 21:01:06.04821
2023-06-17 21:01:06.04821 | 2023-06-17 21:01:21.527396
2023-06-16 21:01:06.159691 | 2023-07-28 21:01:16.928344
2023-06-15 21:02:00.917854 | 2023-06-15 21:01:17.83093
2023-06-15 21:01:18.269383 | 2023-06-15 21:01:11.745167
2023-06-15 21:01:17.83093 | 2023-06-15 21:02:00.917854
2023-06-15 21:01:11.745167 | 2023-06-15 21:01:18.269383
2023-06-14 21:00:59.404286 | 2023-01-24 19:49:25.376242
2023-06-13 21:01:18.900822 | 2023-06-13 21:01:10.378845
2023-06-13 21:01:10.378845 | 2023-06-13 21:01:18.900822
2023-06-12 21:01:31.309299 | 2023-06-12 21:01:09.836854
2023-06-12 21:01:09.836854 | 2023-06-12 21:01:31.309299
2023-06-10 21:01:13.237821 | 2023-06-10 21:01:03.59437
2023-06-10 21:01:12.631541 | 2023-06-10 21:01:06.833124
2023-06-10 21:01:06.833124 | 2023-06-10 21:01:12.631541
2023-06-10 21:01:03.59437 | 2023-06-10 21:01:13.237821
2023-06-09 21:01:20.06453 | 2023-06-09 21:01:00.506217
2023-06-09 21:01:11.327241 | 2023-06-09 21:01:07.635324
2023-06-09 21:01:07.635324 | 2023-06-09 21:01:11.327241
2023-06-09 21:01:00.506217 | 2023-06-09 21:01:20.06453
2023-06-08 21:01:25.815586 | 2023-06-08 21:01:12.037414
2023-06-08 21:01:12.037414 | 2023-06-08 21:01:25.815586
2023-06-07 21:01:21.512384 | 2023-06-07 21:01:06.076235
2023-06-07 21:01:13.691801 | 2023-06-07 21:01:13.188385
2023-06-07 21:01:13.188385 | 2023-06-07 21:01:13.691801
2023-06-07 21:01:06.076235 | 2023-06-07 21:01:21.512384
2023-06-06 23:00:59.075966 | 2023-06-06 22:55:37.965211
2023-06-06 22:55:37.965211 | 2023-06-06 23:00:59.075966
2023-06-06 22:42:25.684956 | 2023-06-06 22:42:21.010836
2023-06-06 22:42:21.010836 | 2023-06-06 22:42:25.684956
2023-06-06 22:24:53.00591 | 2023-06-06 22:24:49.698234
2023-06-06 22:24:49.698234 | 2023-06-06 22:24:53.00591
2023-06-06 21:01:30.780436 | 2023-06-06 21:01:21.145976
2023-06-06 21:01:21.145976 | 2023-06-06 21:01:30.780436
2023-06-04 21:01:14.009596 | 2023-06-04 21:01:06.554463
2023-06-04 21:01:11.003453 | 2023-06-04 21:01:10.738497
2023-06-04 21:01:10.738497 | 2023-06-04 21:01:11.003453
2023-06-04 21:01:06.554463 | 2023-06-04 21:01:14.009596
2023-06-03 21:02:01.472513 | 2023-06-03 21:01:03.541514
2023-06-03 21:01:03.541514 | 2023-06-03 21:02:01.472513
2023-06-03 21:01:03.381757 | 2023-01-24 19:49:24.832218
2023-06-02 21:01:17.337056 | 2023-06-02 21:01:01.342123
2023-06-02 21:01:14.353922 | 2023-06-02 21:01:06.698974
2023-06-02 21:01:06.698974 | 2023-06-02 21:01:14.353922
2023-06-02 21:01:01.342123 | 2023-06-02 21:01:17.337056
2023-06-01 21:01:34.938332 | 2023-06-01 21:01:29.49972
2023-06-01 21:01:29.49972 | 2023-06-01 21:01:34.938332
2023-05-31 21:01:11.352672 | 2023-01-24 19:49:28.733793
2023-05-29 21:01:15.856966 | 2023-05-29 21:01:09.858143
2023-05-29 21:01:11.519524 | 2023-07-20 21:00:19.935905
2023-05-29 21:01:09.858143 | 2023-05-29 21:01:15.856966
2023-05-28 21:01:41.647029 | 2023-05-28 21:01:07.957625
2023-05-28 21:01:07.957625 | 2023-05-28 21:01:41.647029
2023-05-27 21:01:18.905842 | 2023-05-27 21:01:02.827903
2023-05-27 21:01:14.040454 | 2023-05-27 21:01:11.873287
2023-05-27 21:01:11.873287 | 2023-05-27 21:01:14.040454
2023-05-27 21:01:02.827903 | 2023-05-27 21:01:18.905842
2023-05-26 21:01:11.34306 | 2023-05-26 21:01:04.702669
2023-05-26 21:01:09.338395 | 2023-05-26 21:00:15.786277
2023-05-26 21:01:09.338395 | 2023-05-24 21:01:03.967111
2023-05-26 21:01:04.702669 | 2023-05-26 21:01:11.34306
2023-05-26 21:00:15.786277 | 2023-05-26 21:01:09.338395
2023-05-26 21:00:15.786277 | 2023-05-24 21:01:03.967111
2023-05-25 21:01:20.479909 | 2023-05-25 21:01:02.965471
2023-05-25 21:01:18.414897 | 2023-05-25 21:01:01.887813
2023-05-25 21:01:02.965471 | 2023-05-25 21:01:20.479909
2023-05-25 21:01:01.887813 | 2023-05-25 21:01:18.414897
2023-05-25 21:00:24.907641 | 2023-05-17 21:01:03.119395
2023-05-24 21:01:17.875814 | 2023-05-24 21:00:59.654024
2023-05-24 21:01:03.967111 | 2023-05-26 21:01:09.338395
2023-05-24 21:01:03.967111 | 2023-05-26 21:00:15.786277
2023-05-24 21:00:59.654024 | 2023-05-24 21:01:17.875814
2023-05-23 21:01:11.074085 | 2023-05-23 21:00:59.529513
2023-05-23 21:00:59.529513 | 2023-05-23 21:01:11.074085
2023-05-22 21:01:46.267169 | 2023-05-22 21:01:08.712653
2023-05-22 21:01:12.082982 | 2023-01-24 19:49:26.469434
2023-05-22 21:01:08.712653 | 2023-05-22 21:01:46.267169
2023-05-21 21:01:17.493527 | 2023-05-21 21:01:01.190832
2023-05-21 21:01:14.855124 | 2023-05-21 21:01:14.131599
2023-05-21 21:01:14.131599 | 2023-05-21 21:01:14.855124
2023-05-21 21:01:01.190832 | 2023-05-21 21:01:17.493527
2023-05-20 21:01:25.12311 | 2023-05-20 21:01:04.832663
2023-05-20 21:01:10.049155 | 2023-05-20 21:01:04.182749
2023-05-20 21:01:04.832663 | 2023-05-20 21:01:25.12311
2023-05-20 21:01:04.182749 | 2023-05-20 21:01:10.049155
2023-05-17 21:01:03.119395 | 2023-05-25 21:00:24.907641
2023-05-16 21:01:14.198578 | 2023-05-16 21:01:05.476397
2023-05-16 21:01:05.476397 | 2023-05-16 21:01:14.198578
2023-05-15 21:01:36.289648 | 2023-05-15 21:01:03.765408
2023-05-15 21:01:19.012649 | 2023-05-15 21:01:05.686798
2023-05-15 21:01:05.686798 | 2023-05-15 21:01:19.012649
2023-05-15 21:01:03.765408 | 2023-05-15 21:01:36.289648
2023-05-14 21:01:15.802138 | 2023-05-14 21:01:04.892803
2023-05-14 21:01:04.892803 | 2023-05-14 21:01:15.802138
2023-05-13 21:01:19.284291 | 2023-05-13 21:01:05.833262
2023-05-13 21:01:18.121736 | 2023-05-13 21:01:04.734877
2023-05-13 21:01:15.828335 | 2023-05-13 21:01:06.936824
2023-05-13 21:01:06.936824 | 2023-05-13 21:01:15.828335
2023-05-13 21:01:05.833262 | 2023-05-13 21:01:19.284291
2023-05-13 21:01:04.734877 | 2023-05-13 21:01:18.121736
2023-05-12 21:01:27.098193 | 2023-05-12 21:01:09.747133
2023-05-12 21:01:19.543572 | 2023-05-12 21:01:09.931915
2023-05-12 21:01:09.931915 | 2023-05-12 21:01:19.543572
2023-05-12 21:01:09.747133 | 2023-05-12 21:01:27.098193
2023-05-11 21:01:11.915173 | 2023-05-11 21:01:06.319832
2023-05-11 21:01:06.319832 | 2023-05-11 21:01:11.915173
2023-05-11 19:58:37.090904 | 2023-05-11 19:58:31.719155
2023-05-11 19:58:31.719155 | 2023-05-11 19:58:37.090904
2023-05-11 15:03:33.411461 | 2023-05-11 14:47:41.908738
2023-05-11 14:47:41.908738 | 2023-05-11 15:03:33.411461
2023-05-09 17:37:15.715252 | 2023-05-09 17:36:14.903326
2023-05-09 17:36:14.903326 | 2023-05-09 17:37:15.715252
2023-05-09 17:33:04.218256 | 2023-05-09 17:01:54.97185
2023-05-09 17:01:54.97185 | 2023-05-09 17:33:04.218256
2023-05-08 20:57:43.283571 | 2023-05-08 20:18:55.415647
2023-05-08 20:18:55.415647 | 2023-05-08 20:57:43.283571
2023-04-18 21:01:00.601974 | 2023-01-24 19:49:22.892687
2023-04-16 21:00:59.307231 | 2023-01-24 19:49:25.245598
2023-04-14 21:01:02.246782 | 2023-01-24 19:49:29.637432
2023-04-10 22:49:08.938494 | 2023-01-24 19:49:29.204721
2023-04-06 21:01:06.566668 | 2023-01-24 19:49:25.915232
2023-03-09 16:01:09.955633 | 2023-01-24 19:49:23.922487
2023-01-24 19:49:29.637432 | 2023-04-14 21:01:02.246782
2023-01-24 19:49:29.204721 | 2023-04-10 22:49:08.938494
2023-01-24 19:49:28.733793 | 2023-05-31 21:01:11.352672
2023-01-24 19:49:26.469434 | 2023-05-22 21:01:12.082982
2023-01-24 19:49:25.915232 | 2023-04-06 21:01:06.566668
2023-01-24 19:49:25.376242 | 2023-06-14 21:00:59.404286
2023-01-24 19:49:25.245598 | 2023-04-16 21:00:59.307231
2023-01-24 19:49:24.832218 | 2023-06-03 21:01:03.381757
2023-01-24 19:49:23.922487 | 2023-03-09 16:01:09.955633
2023-01-24 19:49:22.892687 | 2023-04-18 21:01:00.601974
(194 rows)
this one took about 10min to run
figgy_production=# SELECT COUNT(*) FROM orm_resources a JOIN orm_resources b ON ((a.metadata->'resource_id'->0->>'id')::UUID = (b.metadata->'resource_id'->0->>'id')::UUID) WHERE a.internal_resource = 'Event' AND a.metadata @> '{"type":["cloud_fixity"],"current":[true],"child_property":["metadata_node"]}' AND b.internal_resource = 'Event' AND b.metadata @> '{"type":["cloud_fixity"],"current":[true],"child_property":["metadata_node"]}' AND a.id != b.id;
count
-------
10424
(1 row)
(note this query counts every pair twice)
Here are the earliest and latest incidents of the duplication on production ``` figgyproduction=# SELECT a.createdat, b.createdat FROM ormresources a JOIN ormresources b ON ((a.metadata->'resourceid'->0->>'id')::UUID = (b.metadata->'resourceid'->0->>'id')::UUID) WHERE a.internalresource = 'Event' AND a.metadata @> '{"type":["cloudfixity"],"current":[true],"childproperty":["metadatanode"]}' AND b.internalresource = 'Event' AND b.metadata @> '{"type":["cloudfixity"],"current":[true],"childproperty":["metadatanode"]}' AND a.createdat < b.createdat AND a.id != b.id ORDER BY b.createdat ASC LIMIT 1;
| created_at | created_at |
|---|---|
| 2019-11-16 21:01:06.392547 | 2020-01-11 21:01:20.597917 |
(1 row)
figgyproduction=# SELECT a.createdat, b.createdat FROM ormresources a JOIN ormresources b ON ((a.metadata->'resourceid'->0->>'id')::UUID = (b.metadata->'resourceid'->0->>'id')::UUID) WHERE a.internalresource = 'Event' AND a.metadata @> '{"type":["cloudfixity"],"current":[true],"childproperty":["metadatanode"]}' AND b.internalresource = 'Event' AND b.metadata @> '{"type":["cloudfixity"],"current":[true],"childproperty":["metadatanode"]}' AND a.createdat < b.createdat AND a.id != b.id ORDER BY b.createdat DESC LIMIT 1;
createdat | createdat
----------------------------+----------------------------
2021-10-17 21:04:29.029757 | 2023-07-29 21:30:42.067533
```
referenced
by None at 2023-08-02 16:08:53.head_ref_force_pushed
by Eliot Jordan at 2023-08-02 15:33:25.referenced
by None at 2023-08-02 16:21:43.merged
by None at 2023-08-02 16:21:43.closed
by None at 2023-08-02 16:21:43.head_ref_deleted
by None at 2023-08-02 16:21:44.closed
by None at 2023-08-02 16:21:45.assigned
by Eliot Jordan at 2023-08-02 17:22:41.referenced
by Trey Pendragon at 2023-08-02 17:33:38.merged
by Trey Pendragon at 2023-08-02 17:33:38.closed
by Trey Pendragon at 2023-08-02 17:33:38.head_ref_deleted
by Trey Pendragon at 2023-08-02 17:33:39.Vocabularies do behave like collections, and as such, they should not be deletable if they're not empty. Just like a collection.
assigned
by Eliot Jordan at 2023-08-02 16:17:02.closed
by Trey Pendragon at 2023-08-02 17:33:39.Script to get failed cloud fixity events and queue up fix jobs:
query_service = ChangeSetPersister.default.query_service
events = query_service.custom_queries.find_by_property(property: :status, value: "FAILURE", model: Event); nil
cloud_failures = events.select { |e| e.type == "cloud_fixity" && e.current == true }
cloud_failures.each { |e| RepairCloudFixityJob.perform_later(event_id: e.id.to_s) }
Cleaned these up and resolved. Some notes:
In total, there were 150 current cloud fixity failure events
assigned
by Eliot Jordan at 2023-08-02 17:57:12.closed
by Eliot Jordan at 2023-08-02 21:01:32.I think this is a good idea, and will probably prevent what's likely a race condition.
Some things to think about:
head_ref_force_pushed
by Robert-Anthony Lee-Faison at 2023-08-02 14:10:16.ready_for_review
by Robert-Anthony Lee-Faison at 2023-08-02 14:13:10.referenced
by None at 2023-08-02 14:26:10.merged
by None at 2023-08-02 14:26:10.closed
by None at 2023-08-02 14:26:10.head_ref_deleted
by None at 2023-08-02 14:26:11.closed
by Bess Sadler at 2023-08-02 19:40:08.head_ref_deleted
by Bess Sadler at 2023-08-02 19:40:13.assigned
by Robert-Anthony Lee-Faison at 2023-08-02 20:40:53.referenced
by Bess Sadler at 2023-08-02 21:16:40.merged
by Bess Sadler at 2023-08-02 21:16:40.closed
by Bess Sadler at 2023-08-02 21:16:40.head_ref_deleted
by Bess Sadler at 2023-08-02 21:16:41.Heard back from Bobray, generally positive, although interested in excluding: - Works published by OECD (we have automatic access to all of these works) - Works where we already own a work with the same ISBN (de-duplication) - This might need to be "future work", since checking against Alma is not currently something this job does.
assigned
by Kevin Reiss at 2023-08-02 14:59:53.Successfully re-created call number browse lists on production.
closed
by Max Kadel at 2023-08-02 13:14:16.Miniprofiler, which is the main use case for Redis for Orangelight, works fine when logged in on staging.
closed
by Max Kadel at 2023-08-02 13:20:18.referenced
by Max Kadel at 2023-08-02 13:57:22.merged
by Max Kadel at 2023-08-02 13:57:22.closed
by Max Kadel at 2023-08-02 13:57:23.head_ref_deleted
by Max Kadel at 2023-08-02 13:57:24.coverage: 95.389%. remained the same when pulling e3921e56d340bba0c3f010924f5b051c5436b456 on lizgarciao-patch-1 into 733dceba4eb56e3976d4d98573610c0e709212de on main.
referenced
by Jane Sandberg at 2023-08-02 19:40:18.merged
by Jane Sandberg at 2023-08-02 19:40:18.closed
by Jane Sandberg at 2023-08-02 19:40:18.head_ref_deleted
by Jane Sandberg at 2023-08-02 19:40:19.referenced
by Jane Sandberg at 2023-08-02 19:41:19.merged
by Jane Sandberg at 2023-08-02 19:41:19.closed
by Jane Sandberg at 2023-08-02 19:41:19.head_ref_deleted
by Jane Sandberg at 2023-08-02 19:41:20.This work is done! Thanks, @lizgarciao , @ishasinha1 , and @christinach !
closed
by Jane Sandberg at 2023-08-02 19:41:58.mentioned
by Christina Chortaria at 2023-08-02 19:41:59.subscribed
by Christina Chortaria at 2023-08-02 19:41:59.mentioned
by Liz Garcia at 2023-08-02 19:41:59.subscribed
by Liz Garcia at 2023-08-02 19:41:59.mentioned
by None at 2023-08-02 19:41:59.subscribed
by None at 2023-08-02 19:41:59.See also - pul_solr issue to add new handler - Blacklight PR to use separate request handler for Advanced search - Blacklight Issue to address error when sending empty queries to the JSON Query DSL, which causes test failures when we use the JSON Query DSL in Orangelight
assigned
by Jane Sandberg at 2023-08-02 21:53:46.Now that the system has been configured to save the preservation files in a different bucket (pdc-describe-prod-preservation
) on a different availability zone (us-west-1
) I re-ran the preservation rake task on the one record in production to make sure the preservation files (princeton-data-commons/...
) are saved in the new location.
$ bundle exec rake works:preserve[40,"10.11578/1366453/40"]
I also manually deleted them from the old location so that they are not visible through Globus to outside users.
closed
by Hector Correa at 2023-08-02 14:51:26.Hey team! Please add your planning poker estimate with Zenhub @bess @hectorcorrea @jrgriffiniii
mentioned
by Bess Sadler at 2023-08-02 15:11:20.subscribed
by Bess Sadler at 2023-08-02 15:11:20.mentioned
by Hector Correa at 2023-08-02 15:11:20.subscribed
by Hector Correa at 2023-08-02 15:11:20.mentioned
by James R. Griffin III at 2023-08-02 15:11:21.subscribed
by James R. Griffin III at 2023-08-02 15:11:21.Hey team! Please add your planning poker estimate with Zenhub @bess @hectorcorrea @jrgriffiniii
mentioned
by Bess Sadler at 2023-08-02 15:19:18.subscribed
by Bess Sadler at 2023-08-02 15:19:18.mentioned
by Hector Correa at 2023-08-02 15:19:18.subscribed
by Hector Correa at 2023-08-02 15:19:18.mentioned
by James R. Griffin III at 2023-08-02 15:19:18.subscribed
by James R. Griffin III at 2023-08-02 15:19:18.closed
by None at 2023-08-02 15:23:30.closed
by None at 2023-08-02 15:25:48.head_ref_force_pushed
by James R. Griffin III at 2023-08-02 13:35:38.head_ref_force_pushed
by James R. Griffin III at 2023-08-02 14:04:13.referenced
by Bess Sadler at 2023-08-02 15:34:26.merged
by Bess Sadler at 2023-08-02 15:34:26.closed
by Bess Sadler at 2023-08-02 15:34:26.head_ref_deleted
by Bess Sadler at 2023-08-02 15:34:27.closed
by Bess Sadler at 2023-08-02 15:34:28.Hey team! Please add your planning poker estimate with Zenhub @bess @hectorcorrea @jrgriffiniii
mentioned
by Bess Sadler at 2023-08-02 15:35:17.subscribed
by Bess Sadler at 2023-08-02 15:35:17.mentioned
by Hector Correa at 2023-08-02 15:35:17.subscribed
by Hector Correa at 2023-08-02 15:35:17.mentioned
by James R. Griffin III at 2023-08-02 15:35:18.subscribed
by James R. Griffin III at 2023-08-02 15:35:18.We have not seen this recently.
closed
by None at 2023-08-02 15:40:43.closed
by None at 2023-08-02 15:41:19.closed
by None at 2023-08-02 15:47:37.closed
by None at 2023-08-02 15:48:55.See also #514
Test with new version to see if the update to background solves this issue. Ref #1372
Test with new version to see if the update to background solves this issue. Ref #1372
I just tried v0.75.0 on prod and it seems to still be an issue.
I will try out the new release (pushing the button) to see how this works now... After that test hopefully we can close this ticket
I went ahead and tried migrating on production: I!
the dspace job is currently processing:
So it worked for you? Great. I was thinking it might have something to do with my account settings/permissions. Either way, Bess Sadler told me this project is hold for now anyway, so perhaps now it's a moot point. Thanks! KPC
On Wed, Aug 2, 2023 at 1:39 PM carolyncole @.***> wrote:
I went ahead and tried migrating on production: I[image: Screenshot 2023-08-02 at 1.36.42 PM.png] https://camo.githubusercontent.com/8acb4b6ce5b389a3327a96bf868519de3c2e0bd502fe10ecfdec0416d8f4fb6d/68747470733a2f2f696d616765732e7a656e68756275736572636f6e74656e742e636f6d2f3563393235653264396431626433306238643331303433362f39376666393237612d663030622d343336622d396431612d336663303235313138656265 !
the dspace job is currently processing: [image: Screenshot 2023-08-02 at 1.36.22 PM.png] https://camo.githubusercontent.com/35dfba653a2f7d2ee9eb6d43851b4e1fe6bda6236ce5e69f51217466fa60cd38/68747470733a2f2f696d616765732e7a656e68756275736572636f6e74656e742e636f6d2f3563393235653264396431626433306238643331303433362f32353461313639632d383364622d343630352d613832322d636462343837353139303734
— Reply to this email directly, view it on GitHub https://github.com/pulibrary/pdc_describe/issues/1372#issuecomment-1662678135, or unsubscribe https://github.com/notifications/unsubscribe-auth/AH4AGVR3FMS7IBFSFYOXCT3XTKGDNANCNFSM6AAAAAA2WCEOX4 . You are receiving this because you authored the thread.Message ID: @.***>
@kconnellmail We updated the software to put the processing in the background. It has been running now for 30 minutes. It was never going to complete in the time a web request allows...
mentioned
by None at 2023-08-02 18:09:15.subscribed
by None at 2023-08-02 18:09:15.The following agents
have been created for pdc-describe-prod
using princeton_ansible
:
There exists no accompanying proxy
for these, I shall evaluate and look to create this now.
From what I could best determine, proxy
entities are created automatically from status checks invoked from the backend
:
assigned
by James R. Griffin III at 2023-08-02 13:30:02.unassigned
by Bess Sadler at 2023-08-02 13:30:03.perhaps add a retry, but we will wait to see if we see this more often before changing the code
Should we really be putting referenced by DOIs into the citation? It seems like only the DOI of the object should be in the citation. We do believe the Ark should be put in the citation. Comment from meeting with @bess @hectorcorrea and @jrgriffiniii
mentioned
by Bess Sadler at 2023-08-02 15:47:11.subscribed
by Bess Sadler at 2023-08-02 15:47:11.mentioned
by Hector Correa at 2023-08-02 15:47:12.subscribed
by Hector Correa at 2023-08-02 15:47:12.mentioned
by James R. Griffin III at 2023-08-02 15:47:12.subscribed
by James R. Griffin III at 2023-08-02 15:47:12.closed
by James R. Griffin III at 2023-08-02 18:57:55.ready_for_review
by Hector Correa at 2023-08-02 18:56:14.referenced
by James R. Griffin III at 2023-08-02 18:57:54.merged
by James R. Griffin III at 2023-08-02 18:57:54.closed
by James R. Griffin III at 2023-08-02 18:57:54.head_ref_deleted
by James R. Griffin III at 2023-08-02 18:57:54.labeled
by None at 2023-08-02 02:04:23.review_requested
by Francis Kayiwa at 2023-08-02 13:36:15.referenced
by Jane Sandberg at 2023-08-02 14:32:58.merged
by Jane Sandberg at 2023-08-02 14:32:58.closed
by Jane Sandberg at 2023-08-02 14:32:58.head_ref_deleted
by Jane Sandberg at 2023-08-02 14:32:59.Added to environment variable ALMA_CONFIG_API_KEY
assigned
by Max Kadel at 2023-08-02 13:21:55.referenced
by Max Kadel at 2023-08-02 14:17:57.closed
by Jane Sandberg at 2023-08-02 14:33:00.referenced
by Jane Sandberg at 2023-08-02 14:33:01.Related to #2227?
Also related: #2082, #3269, #3013
As of today, the following machines are still failing the apt cache update on Patch Tuesdays:
pulfalight-prod1 cdh-shxco1 abid1
This is driven primarily by https://github.com/pulibrary/princeton_ansible/blob/main/playbooks/sensu_agent.yml#L8
assigned
by James R. Griffin III at 2023-08-02 17:26:14.@kayiwa will add the instructions to the IT handbook for Elastic IP. And then we will update https://github.com/pulibrary/rdss-handbook/pull/160 to point to them.
assigned
by None at 2023-08-02 15:15:14.mentioned
by Francis Kayiwa at 2023-08-02 18:10:44.subscribed
by Francis Kayiwa at 2023-08-02 18:10:44.Of possible relevance:
The red-bean SVN book has helpful information on credentials caching here: https://svnbook.red-bean.com/en/1.4/svn.serverconfig.netmodel.html#svn.serverconfig.netmodel.credcache
More expansive draft version for 1.8: https://svnbook.red-bean.com/en/1.8/svn.serverconfig.netmodel.html#svn.serverconfig.netmodel.creds
This blog explains the use of a config file with ssh
: https://highlevelbits.com/2007/04/svn-over-ssh-prompts-for-wrong-username.html
svn://lib-svn-prod1.princeton.edu/libsvn/trunk/eads
and on staging use svn://lib-svn-staging1.princeton.edu/libsvn/trunk/eads
)mentioned
by None at 2023-08-02 15:55:20.subscribed
by None at 2023-08-02 15:55:20.renamed
by Max Kadel at 2023-08-02 15:57:55.unsubscribed
by None at 2023-08-02 15:57:55.assigned
by Max Kadel at 2023-08-02 18:41:20.closed
by Max Kadel at 2023-08-02 19:07:22.reopened
by Max Kadel at 2023-08-02 20:53:57.referenced
by Max Kadel at 2023-08-02 20:54:16.referenced
by Max Kadel at 2023-08-02 21:02:54.head_ref_force_pushed
by Max Kadel at 2023-08-02 21:02:55.review_requested
by Max Kadel at 2023-08-02 21:05:50.review_requested
by Vickie Karasic at 2023-08-02 14:03:39.renamed
by Vickie Karasic at 2023-08-02 14:14:45.referenced
by Francis Kayiwa at 2023-08-02 21:58:42.merged
by Francis Kayiwa at 2023-08-02 21:58:42.closed
by Francis Kayiwa at 2023-08-02 21:58:42.head_ref_deleted
by Francis Kayiwa at 2023-08-02 21:58:43.review_requested
by Vickie Karasic at 2023-08-02 14:37:08.referenced
by Francis Kayiwa at 2023-08-02 21:59:24.merged
by Francis Kayiwa at 2023-08-02 21:59:25.closed
by Francis Kayiwa at 2023-08-02 21:59:25.head_ref_deleted
by Francis Kayiwa at 2023-08-02 21:59:25.head_ref_force_pushed
by None at 2023-08-02 20:44:08.head_ref_force_pushed
by None at 2023-08-02 21:15:54.ready_for_review
by None at 2023-08-02 21:29:01.ready_for_review
by Francis Kayiwa at 2023-08-02 15:05:30.head_ref_force_pushed
by Francis Kayiwa at 2023-08-02 15:12:20.review_requested
by Francis Kayiwa at 2023-08-02 15:27:33.referenced
by Francis Kayiwa at 2023-08-02 22:20:39.merged
by Francis Kayiwa at 2023-08-02 22:20:39.closed
by Francis Kayiwa at 2023-08-02 22:20:39.head_ref_deleted
by Francis Kayiwa at 2023-08-02 22:20:40.referenced
by Kevin Reiss at 2023-08-02 18:01:48.merged
by Kevin Reiss at 2023-08-02 18:01:48.closed
by Kevin Reiss at 2023-08-02 18:01:48.head_ref_deleted
by Kevin Reiss at 2023-08-02 18:01:49.referenced
by Francis Kayiwa at 2023-08-02 23:13:55.mentioned
by Jane Sandberg at 2023-08-02 15:39:38.subscribed
by Jane Sandberg at 2023-08-02 15:39:38.unsubscribed
by Jane Sandberg at 2023-08-02 16:51:23.referenced
by Hector Correa at 2023-08-02 13:42:26.merged
by Hector Correa at 2023-08-02 13:42:26.closed
by Hector Correa at 2023-08-02 13:42:26.head_ref_deleted
by Hector Correa at 2023-08-02 13:42:27.This PR will close the ticket https://github.com/pulibrary/rdss-handbook/pull/160
assigned
by None at 2023-08-02 18:11:25.review_requested
by Cliff Wulfman at 2023-08-02 19:03:27.convert_to_draft
by Cliff Wulfman at 2023-08-02 19:03:36.ready_for_review
by Cliff Wulfman at 2023-08-02 19:37:50.referenced
by Cliff Wulfman at 2023-08-02 20:25:38.merged
by Cliff Wulfman at 2023-08-02 20:25:39.closed
by Cliff Wulfman at 2023-08-02 20:25:39.head_ref_deleted
by Cliff Wulfman at 2023-08-02 20:25:45.labeled
by None at 2023-08-02 01:29:27.Superseded by #12.
closed
by None at 2023-08-02 01:29:29.head_ref_deleted
by None at 2023-08-02 01:29:30.


cb-upload-image is made to stylize the (input type="file").
cb-upload-image
(input type="file")
You can use [ngModel] or [formGroup] to get the value.
[ngModel]
[formGroup]


Autobahn|Android is a subproject of Autobahn and provides open-source implementations of The WebSocket Protocol and the The Web Application Messaging Protocol (WAMP) in Java running on Android.