{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":465173585,"defaultBranch":"master","name":"dss-ansible","ownerLogin":"OpenMPDK","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-03-02T05:46:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/38779354?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724973718.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"cafb7add64d3e174eadcb48f56907b0fdb0efc25","ref":"refs/heads/add-support-for-nvme-boot-drive","pushedAt":"2024-08-29T23:21:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"},"commit":{"message":"Use ranges when possible in minio startup script\n\n- Add a custom filter module to build the range list (minio_nvme_ranges)\n- Use the filter to build the lists as minio_nvme_ranges var\n- use minio_nvme_ranges var in minio_start.sh.j2 template\n- remove unnecceary logic for setting num_mountpoints var\n- add __pycache__ to gitignore\n- add filter_plugins dir to ansible.cfg\n- Execute minio cleanupscript 1 device at a time, do not use ranges","shortMessageHtmlLink":"Use ranges when possible in minio startup script"}},{"before":"24ba5a5fe8d37ada0d88aad68c23f6e96cb0c992","after":null,"ref":"refs/heads/bump-subsystem-initialized-timeout","pushedAt":"2024-05-16T23:57:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"}},{"before":"2ccdfa15c2d84a66d1bc3eec7723881e5a2bdaf6","after":"e184277782a9861ce4d7640aaa150026f254c446","ref":"refs/heads/master","pushedAt":"2024-05-16T23:57:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"},"commit":{"message":"Bump subsystem timeout (#70)\n\n- was 60 retries x 5 delay (5 minutes)\r\n- now 200 retries x 5 delay (~16.5 minutes)","shortMessageHtmlLink":"Bump subsystem timeout (#70)"}},{"before":null,"after":"24ba5a5fe8d37ada0d88aad68c23f6e96cb0c992","ref":"refs/heads/bump-subsystem-initialized-timeout","pushedAt":"2024-05-16T23:25:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"},"commit":{"message":"Bump subsystem timeout\n- was 60 retries x 5 delay (5 minutes)\n- now 200 retries x 5 delay (~16.5 minutes)","shortMessageHtmlLink":"Bump subsystem timeout"}},{"before":"a980900748b5798adefbafe0a76ab28dc3ee59ab","after":"2ccdfa15c2d84a66d1bc3eec7723881e5a2bdaf6","ref":"refs/heads/master","pushedAt":"2024-04-04T20:41:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"},"commit":{"message":"Append tpoint_group_mask if defined (#69)","shortMessageHtmlLink":"Append tpoint_group_mask if defined (#69)"}},{"before":"24cfab57b66ccaa81e5d4157f5bd918c9317b8e1","after":null,"ref":"refs/heads/add-target-tpoint-group-mask-option","pushedAt":"2024-04-04T20:41:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"}},{"before":"53a185bc5ece618a40f0e7446786223fd4a42191","after":null,"ref":"refs/heads/use-nkv_test_cli-directly-instead-of-dss_host.py","pushedAt":"2024-04-04T17:13:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"}},{"before":null,"after":"24cfab57b66ccaa81e5d4157f5bd918c9317b8e1","ref":"refs/heads/add-target-tpoint-group-mask-option","pushedAt":"2024-04-03T23:09:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"},"commit":{"message":"Append tpoint_group_mask if defined","shortMessageHtmlLink":"Append tpoint_group_mask if defined"}},{"before":"af8be478a893c2537b7cf7e4b46d5b1937a7b94f","after":null,"ref":"refs/heads/set-docker-build-and-deploy-branch-to-master","pushedAt":"2024-03-26T00:46:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"}},{"before":"3aaec08b6e8d39b0a788d55e3bddfc6a0db2a606","after":"a980900748b5798adefbafe0a76ab28dc3ee59ab","ref":"refs/heads/master","pushedAt":"2024-03-26T00:46:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"},"commit":{"message":"Use master branch (#68)","shortMessageHtmlLink":"Use master branch (#68)"}},{"before":null,"after":"af8be478a893c2537b7cf7e4b46d5b1937a7b94f","ref":"refs/heads/set-docker-build-and-deploy-branch-to-master","pushedAt":"2024-03-26T00:18:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"},"commit":{"message":"Use master branch","shortMessageHtmlLink":"Use master branch"}},{"before":"f48eada2e806eef069730c74239138f049e6c962","after":null,"ref":"refs/heads/add-missing-sync-github-variable-override","pushedAt":"2024-03-26T00:07:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"}},{"before":"847688c33af043563323b41290478eb486f253f1","after":"3aaec08b6e8d39b0a788d55e3bddfc6a0db2a606","ref":"refs/heads/master","pushedAt":"2024-03-26T00:07:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"},"commit":{"message":"Add missing sync-github stage variable override (#67)","shortMessageHtmlLink":"Add missing sync-github stage variable override (#67)"}},{"before":null,"after":"f48eada2e806eef069730c74239138f049e6c962","ref":"refs/heads/add-missing-sync-github-variable-override","pushedAt":"2024-03-25T22:31:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"},"commit":{"message":"Add missign sync-github stage variable override","shortMessageHtmlLink":"Add missign sync-github stage variable override"}},{"before":"77d07a02c0efc3475759be6287b771e163567fd2","after":null,"ref":"refs/heads/add-s3-benchmark-and-deploy-pipeline","pushedAt":"2024-03-25T22:23:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"}},{"before":"a22703c4ac46a7297eff48011815e3ec9365d53d","after":"847688c33af043563323b41290478eb486f253f1","ref":"refs/heads/master","pushedAt":"2024-03-25T22:23:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"},"commit":{"message":"Add s3 benchmark and deploy pipeline (#66)\n\n* rename remove_blobfs_files role\r\n- remove both blobfs and kvfs files\r\n\r\n* Rename remove_blobfs role and task name\r\n\r\n* rename format_blobfs role\r\n\r\n* rename format_blobfs subtasks\r\n\r\n* add log dir var\r\n\r\n* Refactor for KVFS\r\n- put the format script in conf dir, not bin dir\r\n- put the log file in log dir, not bin dir\r\n- use abs paths for everything\r\n\r\n* KVFS enhancements\r\n- stat for dss_formatter and set var\r\n- rename substasks\r\n\r\n* rename template and refactor for kvfs\r\n\r\n* handle both blobfs and kvfs\r\n\r\n* handle legacy and new conf file names\r\n\r\n* Only parse log for errors if blobfs\r\n\r\n* save dss_target.out to log dir, not bin dir\r\n\r\n* update path of dss_target.py.out\r\n\r\n* update dss_target.py.out path\r\n\r\n* remove reference to unused gcc var for datamover\r\n\r\n* don't deploy GCC when deploying client\r\n\r\n* remove gcc from datamover\r\n\r\n* Don't deploy GCC\r\n\r\n* remove gcc defaults\r\n\r\n* Stat dss_formatter and install gcc if not present\r\n\r\n* Optionally call gcc setenv only if needed\r\n\r\n* revise start target\r\n- use abs path of target script\r\n- put target script in conf dir, not bin dir\r\n\r\n* fix gcc condition with dss_formatter\r\n- incorrectly used inverse logic\r\n\r\n* put minio scripts in conf dir, not bin dir\r\n\r\n* add format disks err file\r\n\r\n* don't run compaction if dss_formatter is present\r\n\r\n* Revise format logic\r\n- blobfs logfile now created from template script\r\n- kvfs format logfile created after format task\r\n- if kvfs format fails - no logfile\r\n- missing logfile used for criteria for future format decision\r\n- this accommodates dss_formatter returns non-0 on failed format\r\n\r\n* Cleanup start_dss_host\r\n- put script in /etc/dss not bin dir\r\n- output logs to /var/log/dss\r\n- don't needlessly loop through dss_host.py tasks\r\n\r\n* Output logs to /var/log/dss\r\n\r\n* execute spdk setup script by abs path\r\n- don't output log if empty\r\n\r\n* remove correct paths during format\r\n\r\n* execute spdk script directly, not dss_Target.py reset\r\n\r\n* don't run compaction if dss_formatter\r\n\r\n* remove chdir args\r\n\r\n* allow dss_target_config.sh script to be called anywhere\r\n- no chdir needed\r\n\r\n* set compaction default to 'no'\r\n- revert compaction string on false condition\r\n\r\n* remove target conf dir on uninstall\r\n\r\n* Only check blobfs format log if the format file output exists\r\n\r\n* Don't check if file exists, we must assume it exists if we are runnign this check\r\n\r\n* Add deploy stage to dss-ansible","shortMessageHtmlLink":"Add s3 benchmark and deploy pipeline (#66)"}},{"before":null,"after":"77d07a02c0efc3475759be6287b771e163567fd2","ref":"refs/heads/add-s3-benchmark-and-deploy-pipeline","pushedAt":"2024-03-25T21:31:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"},"commit":{"message":"Merge branch 'MIN-2148-add-deploy-stage' into 'feature/write-optimization'\n\nAdd deploy stage to dss-ansible\n\nSee merge request dfs/dss/dss-ansible!38","shortMessageHtmlLink":"Merge branch 'MIN-2148-add-deploy-stage' into 'feature/write-optimiza…"}},{"before":"a451d99e6025b54e1d699077a820997b005899f3","after":"53a185bc5ece618a40f0e7446786223fd4a42191","ref":"refs/heads/use-nkv_test_cli-directly-instead-of-dss_host.py","pushedAt":"2024-01-09T22:57:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"},"commit":{"message":"fix broken fqcn","shortMessageHtmlLink":"fix broken fqcn"}},{"before":"e0cef0eeb4fc764b18e2f5695e3882bb40789131","after":"a451d99e6025b54e1d699077a820997b005899f3","ref":"refs/heads/use-nkv_test_cli-directly-instead-of-dss_host.py","pushedAt":"2024-01-09T22:52:09.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/OpenMPDK/dss-ansible into use-nkv_test_cli-directly-instead-of-dss_host.py","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/OpenMPDK/dss-ansible into…"}},{"before":null,"after":"71b9b33560a0a471d72cd471e24dd885da6eb34e","ref":"refs/heads/Add-support-for-UMI-dependency-install","pushedAt":"2024-01-02T23:49:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"},"commit":{"message":"Add deploy_umi playbook","shortMessageHtmlLink":"Add deploy_umi playbook"}},{"before":"a4b9cd5eec750fa5deed5b078ce89946ddb87a93","after":null,"ref":"refs/heads/62-add-option-to-enable-minio_report_metrics-var-when-deploying-minio","pushedAt":"2023-12-04T18:04:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nsarras","name":"Nadim Samir Sarras","path":"/nsarras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10873980?s=80&v=4"}},{"before":"c60d819ace4817f749827c5eba815e9bf12619c7","after":"a22703c4ac46a7297eff48011815e3ec9365d53d","ref":"refs/heads/master","pushedAt":"2023-12-04T18:04:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"nsarras","name":"Nadim Samir Sarras","path":"/nsarras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10873980?s=80&v=4"},"commit":{"message":"Merge pull request #63 from OpenMPDK/62-add-option-to-enable-minio_report_metrics-var-when-deploying-minio\n\nAdding MINIO_REPORT_METRICS option on deployment to enable bandwidth/iops collection","shortMessageHtmlLink":"Merge pull request #63 from OpenMPDK/62-add-option-to-enable-minio_re…"}},{"before":"c60d819ace4817f749827c5eba815e9bf12619c7","after":"a4b9cd5eec750fa5deed5b078ce89946ddb87a93","ref":"refs/heads/62-add-option-to-enable-minio_report_metrics-var-when-deploying-minio","pushedAt":"2023-11-29T01:27:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nsarras","name":"Nadim Samir Sarras","path":"/nsarras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10873980?s=80&v=4"},"commit":{"message":"Adding MINIO_REPORT_METRICS option on deployment to enable bandwidth/iops collection","shortMessageHtmlLink":"Adding MINIO_REPORT_METRICS option on deployment to enable bandwidth/…"}},{"before":null,"after":"c60d819ace4817f749827c5eba815e9bf12619c7","ref":"refs/heads/62-add-option-to-enable-minio_report_metrics-var-when-deploying-minio","pushedAt":"2023-11-29T00:49:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nsarras","name":"Nadim Samir Sarras","path":"/nsarras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10873980?s=80&v=4"},"commit":{"message":"Use full path names for all modules (#61)\n\n* Use FQCN for all module names\r\n\r\n* Fix name[casing] linting issues\r\n\r\n* fix var spacing\r\n\r\n* fix pipeline linting command","shortMessageHtmlLink":"Use full path names for all modules (#61)"}},{"before":"4e9ff21f03065c6f8518a38f998e85eb80363d46","after":null,"ref":"refs/heads/Use-full-path-names-for-all-modules","pushedAt":"2023-11-21T22:30:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"}},{"before":"e22744749dea4eda01234a8c64bb9f6699bd87c2","after":"c60d819ace4817f749827c5eba815e9bf12619c7","ref":"refs/heads/master","pushedAt":"2023-11-21T22:30:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"},"commit":{"message":"Use full path names for all modules (#61)\n\n* Use FQCN for all module names\r\n\r\n* Fix name[casing] linting issues\r\n\r\n* fix var spacing\r\n\r\n* fix pipeline linting command","shortMessageHtmlLink":"Use full path names for all modules (#61)"}},{"before":null,"after":"4e9ff21f03065c6f8518a38f998e85eb80363d46","ref":"refs/heads/Use-full-path-names-for-all-modules","pushedAt":"2023-11-21T22:09:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"},"commit":{"message":"fix pipeline linting command","shortMessageHtmlLink":"fix pipeline linting command"}},{"before":"563ab6ab8dd473292e6d48a2f76cab52ac83b1ce","after":null,"ref":"refs/heads/update-paths-for-s3-benchmark","pushedAt":"2023-11-10T18:35:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"}},{"before":"fe70a767a439cfa53f0481e17dbc83731c6a1ea5","after":"e22744749dea4eda01234a8c64bb9f6699bd87c2","ref":"refs/heads/master","pushedAt":"2023-11-10T18:35:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"},"commit":{"message":"Update paths for s3 benchmark (#60)\n\n* replace s3-benchmark path from minio to client lib\r\n\r\n* update s3 paths in readme\r\n\r\n* update stat paths\r\n\r\n* use full module names","shortMessageHtmlLink":"Update paths for s3 benchmark (#60)"}},{"before":"75a62332282f9c6f33422dd69af8b311ae96fcf2","after":"563ab6ab8dd473292e6d48a2f76cab52ac83b1ce","ref":"refs/heads/update-paths-for-s3-benchmark","pushedAt":"2023-11-08T00:21:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"velomatt","name":"Matthew Durand","path":"/velomatt","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12452782?s=80&v=4"},"commit":{"message":"use full module names","shortMessageHtmlLink":"use full module names"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOVQyMzoyMTo1OC4wMDAwMDBazwAAAASoIUdP","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOVQyMzoyMTo1OC4wMDAwMDBazwAAAASoIUdP","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0wOFQwMDoyMTozMS4wMDAwMDBazwAAAAOp3hkI"}},"title":"Activity · OpenMPDK/dss-ansible"}