{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":60099605,"defaultBranch":"main","name":"irods_training","ownerLogin":"irods","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-05-31T15:05:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1790166?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716230010.0","currentOid":""},"activityList":{"items":[{"before":"994725eadf70d7f8b065f6d5317e415659afcb3d","after":"9818c052ad47e5266a0dc565e4afa2414295e257","ref":"refs/heads/ugm2024","pushedAt":"2024-05-24T14:20:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trel","name":"Terrell Russell","path":"/trel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55238?s=80&v=4"},"commit":{"message":"[#53,#54,#55] Update storage balancing functions.","shortMessageHtmlLink":"[#53,#54,#55] Update storage balancing functions."}},{"before":"994725eadf70d7f8b065f6d5317e415659afcb3d","after":"9818c052ad47e5266a0dc565e4afa2414295e257","ref":"refs/heads/main","pushedAt":"2024-05-24T14:15:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alanking","name":"Alan King","path":"/alanking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8021100?s=80&v=4"},"commit":{"message":"[#53,#54,#55] Update storage balancing functions.","shortMessageHtmlLink":"[#53,#54,#55] Update storage balancing functions."}},{"before":"daeba8ac9ca88a2a5339c49a7cbd00d65881784b","after":"994725eadf70d7f8b065f6d5317e415659afcb3d","ref":"refs/heads/ugm2024","pushedAt":"2024-05-23T20:01:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"trel","name":"Terrell Russell","path":"/trel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55238?s=80&v=4"},"commit":{"message":"[#46] Advanced Training: Update task_config.json for C2D","shortMessageHtmlLink":"[#46] Advanced Training: Update task_config.json for C2D"}},{"before":"e3f0c52e86178ccb72c7afc7785d37dff86d0454","after":"994725eadf70d7f8b065f6d5317e415659afcb3d","ref":"refs/heads/main","pushedAt":"2024-05-23T19:59:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alanking","name":"Alan King","path":"/alanking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8021100?s=80&v=4"},"commit":{"message":"[#46] Advanced Training: Update task_config.json for C2D","shortMessageHtmlLink":"[#46] Advanced Training: Update task_config.json for C2D"}},{"before":"daeba8ac9ca88a2a5339c49a7cbd00d65881784b","after":"e3f0c52e86178ccb72c7afc7785d37dff86d0454","ref":"refs/heads/main","pushedAt":"2024-05-23T19:00:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alanking","name":"Alan King","path":"/alanking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8021100?s=80&v=4"},"commit":{"message":"[#46] remove uid/gid dependencies in Jupyter docker image\n\nThis makes the image generic so that it may be kept at Docker Hub for\ndownload in the compute to data training, instead of having to lead\naudience through a time consuming build step.\n\nTo accommodate this, we switch to docker exec as the mode for running\nthe jupyter notebook as well as chown and other UID/GID related pre-\nand post-processing steps. One side effect is we may now specify\na number of commands, not just one, ie a processing pipeline; and\nwe can specify which user runs each step.","shortMessageHtmlLink":"[#46] remove uid/gid dependencies in Jupyter docker image"}},{"before":"affd7af897ea117a9be546c0d2c77c8cbd8df2f7","after":"daeba8ac9ca88a2a5339c49a7cbd00d65881784b","ref":"refs/heads/ugm2024","pushedAt":"2024-05-22T12:54:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"trel","name":"Terrell Russell","path":"/trel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55238?s=80&v=4"},"commit":{"message":"[#14] Add missing double quotes","shortMessageHtmlLink":"[#14] Add missing double quotes"}},{"before":"affd7af897ea117a9be546c0d2c77c8cbd8df2f7","after":"daeba8ac9ca88a2a5339c49a7cbd00d65881784b","ref":"refs/heads/main","pushedAt":"2024-05-22T12:53:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trel","name":"Terrell Russell","path":"/trel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55238?s=80&v=4"},"commit":{"message":"[#14] Add missing double quotes","shortMessageHtmlLink":"[#14] Add missing double quotes"}},{"before":null,"after":"affd7af897ea117a9be546c0d2c77c8cbd8df2f7","ref":"refs/heads/ugm2024","pushedAt":"2024-05-20T18:33:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trel","name":"Terrell Russell","path":"/trel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55238?s=80&v=4"},"commit":{"message":"[#14] Add instructions for activating the delay queue","shortMessageHtmlLink":"[#14] Add instructions for activating the delay queue"}},{"before":"c3ae6d1265bcc0b70a8f684e96a94ee3493247bb","after":null,"ref":"refs/heads/ugm2024","pushedAt":"2024-05-20T18:33:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"trel","name":"Terrell Russell","path":"/trel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55238?s=80&v=4"}},{"before":"c3ae6d1265bcc0b70a8f684e96a94ee3493247bb","after":"affd7af897ea117a9be546c0d2c77c8cbd8df2f7","ref":"refs/heads/main","pushedAt":"2024-05-20T18:31:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alanking","name":"Alan King","path":"/alanking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8021100?s=80&v=4"},"commit":{"message":"[#14] Add instructions for activating the delay queue","shortMessageHtmlLink":"[#14] Add instructions for activating the delay queue"}},{"before":"b8a4e2fe07258b606e3ab003be81e311cba720fe","after":"c3ae6d1265bcc0b70a8f684e96a94ee3493247bb","ref":"refs/heads/ugm2024","pushedAt":"2024-05-11T15:30:03.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"trel","name":"Terrell Russell","path":"/trel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55238?s=80&v=4"},"commit":{"message":"[#14] Add delay queue demo","shortMessageHtmlLink":"[#14] Add delay queue demo"}},{"before":"9752a9183849f1aa8aa795ff44f3ba72d8623c88","after":"c3ae6d1265bcc0b70a8f684e96a94ee3493247bb","ref":"refs/heads/main","pushedAt":"2024-05-11T15:25:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trel","name":"Terrell Russell","path":"/trel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55238?s=80&v=4"},"commit":{"message":"[#14] Add delay queue demo","shortMessageHtmlLink":"[#14] Add delay queue demo"}},{"before":"727a7c132fef3f0f6017e4f0fb7daa92633b4185","after":"9752a9183849f1aa8aa795ff44f3ba72d8623c88","ref":"refs/heads/main","pushedAt":"2024-05-09T17:44:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trel","name":"Terrell Russell","path":"/trel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55238?s=80&v=4"},"commit":{"message":"[#46] replacement for \"chown -R -u -g /opt/conda\"\n\nThis shortens the compute-to-data docker image build time by providing a more efficient\noption (a straight-out move/copy/delete) than chown -R seems to offer for changing\nowners in-place for a large directory tree. To do this, we avail ourselves of tar's\nability to change the owner amid the recursive copying of the directory tree.","shortMessageHtmlLink":"[#46] replacement for \"chown -R -u <UID> -g <GID> /opt/conda\""}},{"before":"03247ea80d1a5908b29f3fdabfaf3766bf5cb646","after":"727a7c132fef3f0f6017e4f0fb7daa92633b4185","ref":"refs/heads/main","pushedAt":"2024-05-08T17:45:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alanking","name":"Alan King","path":"/alanking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8021100?s=80&v=4"},"commit":{"message":"[#43] Compute-to-Data: Update for 4.3.2","shortMessageHtmlLink":"[#43] Compute-to-Data: Update for 4.3.2"}},{"before":"b8a4e2fe07258b606e3ab003be81e311cba720fe","after":"03247ea80d1a5908b29f3fdabfaf3766bf5cb646","ref":"refs/heads/main","pushedAt":"2024-05-08T15:01:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alanking","name":"Alan King","path":"/alanking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8021100?s=80&v=4"},"commit":{"message":"[#42] Ubuntu-22 version of SLURM install script and template","shortMessageHtmlLink":"[#42] Ubuntu-22 version of SLURM install script and template"}},{"before":null,"after":"b8a4e2fe07258b606e3ab003be81e311cba720fe","ref":"refs/heads/ugm2024","pushedAt":"2024-05-07T21:20:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trel","name":"Terrell Russell","path":"/trel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55238?s=80&v=4"},"commit":{"message":"[#35] Storage Balancing REP: Depend on iRODS 4.3.2","shortMessageHtmlLink":"[#35] Storage Balancing REP: Depend on iRODS 4.3.2"}},{"before":"1ac0ab71487890808484a799a09dcb831b17b515","after":"b8a4e2fe07258b606e3ab003be81e311cba720fe","ref":"refs/heads/main","pushedAt":"2024-05-07T15:03:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alanking","name":"Alan King","path":"/alanking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8021100?s=80&v=4"},"commit":{"message":"[#35] Storage Balancing REP: Depend on iRODS 4.3.2","shortMessageHtmlLink":"[#35] Storage Balancing REP: Depend on iRODS 4.3.2"}},{"before":"d6b942f30fdff72e5c8e5a7fb73c99fdb58b1ff9","after":"1ac0ab71487890808484a799a09dcb831b17b515","ref":"refs/heads/main","pushedAt":"2024-05-07T13:01:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"korydraughn","name":"Kory Draughn","path":"/korydraughn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5543107?s=80&v=4"},"commit":{"message":"[#38] update data to compute for 4.3.2","shortMessageHtmlLink":"[#38] update data to compute for 4.3.2"}},{"before":"6612f9641200496878c969bd7b48ca425a75d36e","after":"d6b942f30fdff72e5c8e5a7fb73c99fdb58b1ff9","ref":"refs/heads/main","pushedAt":"2024-04-25T17:35:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trel","name":"Terrell Russell","path":"/trel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55238?s=80&v=4"},"commit":{"message":"updates for 2024","shortMessageHtmlLink":"updates for 2024"}},{"before":null,"after":"6612f9641200496878c969bd7b48ca425a75d36e","ref":"refs/heads/ugm2023","pushedAt":"2023-06-12T15:46:50.673Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"trel","name":"Terrell Russell","path":"/trel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55238?s=80&v=4"},"commit":{"message":"UGM 2023: Advanced Training - Compute to Data updates\n\nThis change updates the Dockerfile used for the Jupyter notebook\ndemonstration for the Compute to Data advanced training module.\n\nAn assumption about the iRODS service account's Linux user ID: that it\nwill always be 999. This adds a build argument for the iRODS service\naccount user ID and group ID so that the build of the image can be run\nlike this, from the build context:\n\ndocker build \\\n --build-arg irods_uid=$(id -u irods) \\\n --build-arg irods_gid=$(id -g irods) \\\n -t testimages/jupyter-digital-filter .","shortMessageHtmlLink":"UGM 2023: Advanced Training - Compute to Data updates"}},{"before":"589256f46c8a0bae0d892e38ab7d48c4d96f07e2","after":"6612f9641200496878c969bd7b48ca425a75d36e","ref":"refs/heads/main","pushedAt":"2023-06-12T15:43:46.260Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alanking","name":"Alan King","path":"/alanking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8021100?s=80&v=4"},"commit":{"message":"UGM 2023: Advanced Training - Compute to Data updates\n\nThis change updates the Dockerfile used for the Jupyter notebook\ndemonstration for the Compute to Data advanced training module.\n\nAn assumption about the iRODS service account's Linux user ID: that it\nwill always be 999. This adds a build argument for the iRODS service\naccount user ID and group ID so that the build of the image can be run\nlike this, from the build context:\n\ndocker build \\\n --build-arg irods_uid=$(id -u irods) \\\n --build-arg irods_gid=$(id -g irods) \\\n -t testimages/jupyter-digital-filter .","shortMessageHtmlLink":"UGM 2023: Advanced Training - Compute to Data updates"}},{"before":"c41510b23884cf845f1ae46bdd97ed0bd1c619a8","after":"589256f46c8a0bae0d892e38ab7d48c4d96f07e2","ref":"refs/heads/main","pushedAt":"2023-06-10T21:30:28.898Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"alanking","name":"Alan King","path":"/alanking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8021100?s=80&v=4"},"commit":{"message":"squash with 'UGM 2023: Advanced Training - Compute to Data updates'","shortMessageHtmlLink":"squash with 'UGM 2023: Advanced Training - Compute to Data updates'"}},{"before":"ca2ca20f6c9e6d906ea7c32c2717c7f0aa4137ae","after":"c41510b23884cf845f1ae46bdd97ed0bd1c619a8","ref":"refs/heads/main","pushedAt":"2023-06-10T00:36:10.936Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alanking","name":"Alan King","path":"/alanking","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8021100?s=80&v=4"},"commit":{"message":"get SLURM working for data-to-compute on ubuntu20","shortMessageHtmlLink":"get SLURM working for data-to-compute on ubuntu20"}},{"before":"ba9b248d97216468e887e5f3ff748a170a3f6873","after":"ca2ca20f6c9e6d906ea7c32c2717c7f0aa4137ae","ref":"refs/heads/main","pushedAt":"2023-06-04T01:03:04.793Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"trel","name":"Terrell Russell","path":"/trel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/55238?s=80&v=4"},"commit":{"message":"updates for 2023","shortMessageHtmlLink":"updates for 2023"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUx8jJgA","startCursor":null,"endCursor":null}},"title":"Activity ยท irods/irods_training"}