{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":569216021,"defaultBranch":"master","name":"xen-api","ownerLogin":"snwoods","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-11-22T10:39:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1372164?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727111835.0","currentOid":""},"activityList":{"items":[{"before":"f51e7e7e70ca1f4c2a2ca182f8b44ed25e6017c9","after":"205362845bad344bdbe1f4af62013029058107e7","ref":"refs/heads/master","pushedAt":"2024-09-24T13:33:57.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"CP-50134: Update datamodel_lifecycle.ml (#6014)\n\nI forgot to run `@update-dm-lifecycle` for the previous datamodel\nchanges.","shortMessageHtmlLink":"CP-50134: Update datamodel_lifecycle.ml (xapi-project#6014)"}},{"before":"510b17de9d3fa17915da83e6bf1d2b6ab7bae0f9","after":"f73222391f1d86b27d4afd9b68a0c15ec1bfa3bd","ref":"refs/heads/private/stevenwo/CP-48676","pushedAt":"2024-09-24T09:21:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"CP-48676: Don't check resuable pool session validity by default\n\nAdd a new flag validate-reusable-pool-session to xapi globs which skips\nthe reusable pool session validity check if it is false. This saves time\nas we are no longer calling pool.get_all for each session.\n\nSigned-off-by: Steven Woods ","shortMessageHtmlLink":"CP-48676: Don't check resuable pool session validity by default"}},{"before":null,"after":"f58f315f2014075d08290ea26554a011e9ac491d","ref":"refs/heads/private/stevenwo/CP-48676-remove-get-all","pushedAt":"2024-09-23T17:17:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"Remove pool.get_all call to see how it improves speed","shortMessageHtmlLink":"Remove pool.get_all call to see how it improves speed"}},{"before":"ea59ccf3b83cbeadd9abee1d7ac7b41ce7f283c8","after":"8512a2e3ff8cc7ee2e18a740fc1812d80b93f8e2","ref":"refs/heads/private/stevenwo/CA-398341","pushedAt":"2024-09-23T16:54:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"CP-51527: Add --force option to pool-uninstall-ca-certificate\n\nThis allows the CA certificate to be removed from the DB even if the\ncertificate file does not exist.\n\nSigned-off-by: Steven Woods ","shortMessageHtmlLink":"CP-51527: Add --force option to pool-uninstall-ca-certificate"}},{"before":"b52c92fb4d0546cd3c3036368448f4865e5d0f9c","after":"510b17de9d3fa17915da83e6bf1d2b6ab7bae0f9","ref":"refs/heads/private/stevenwo/CP-48676","pushedAt":"2024-09-23T10:31:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"CP-48676: Don't check resuable pool session validity by default\n\nAdd a new flag validate-reusable-pool-session to xapi globs which skips\nthe reusable pool session validity check if it is false. This saves time\nas we are no longer calling pool.get_all for each session.\n\nSigned-off-by: Steven Woods ","shortMessageHtmlLink":"CP-48676: Don't check resuable pool session validity by default"}},{"before":"12e4c1d355ebd118341cc9ff748d2fc51a7585c0","after":"ea59ccf3b83cbeadd9abee1d7ac7b41ce7f283c8","ref":"refs/heads/private/stevenwo/CA-398341","pushedAt":"2024-09-23T09:51:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"CP-51527: Add --force option to pool-uninstall-ca-certificate\n\nThis allows the CA certificate to be removed from the DB even if the\ncertificate file does not exist.\n\nSigned-off-by: Steven Woods ","shortMessageHtmlLink":"CP-51527: Add --force option to pool-uninstall-ca-certificate"}},{"before":"ad30824ad90814623f5ec2ed95e9ca314d52f97a","after":"12e4c1d355ebd118341cc9ff748d2fc51a7585c0","ref":"refs/heads/private/stevenwo/CA-398341","pushedAt":"2024-09-23T09:26:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"CP-51527: Add --force option to pool-uninstall-ca-certificate\n\nThis allows the CA certificate to be removed from the DB even if the\ncertificate file does not exist.\n\nSigned-off-by: Steven Woods ","shortMessageHtmlLink":"CP-51527: Add --force option to pool-uninstall-ca-certificate"}},{"before":"5d6a0331fd85ea85b831b4e0a1df66f532ce0d51","after":"f51e7e7e70ca1f4c2a2ca182f8b44ed25e6017c9","ref":"refs/heads/master","pushedAt":"2024-09-23T09:26:10.000Z","pushType":"push","commitsCount":38,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"Merge epoll feature branch to master (#6005)\n\nPending some final testing by QA, these commits have already been\nreviewed on the feature branch.\n\nThis switches `select` calls to `Unixext.select` (which is implemented\nusing `epoll`), and implements the few performance sensitive parts using\nepoll directly.\nIt also enables some more tests with >1024 fds.","shortMessageHtmlLink":"Merge epoll feature branch to master (xapi-project#6005)"}},{"before":"7104aae62fd8d0d960c22c2d7e0de2361ad818d0","after":"ad30824ad90814623f5ec2ed95e9ca314d52f97a","ref":"refs/heads/private/stevenwo/CA-398341","pushedAt":"2024-09-18T16:33:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"CP-51527: Add --force option to pool-uninstall-ca-certificate\n\nThis allows the CA certificate to be removed from the DB even if the\ncertificate file does not exist.\n\nSigned-off-by: Steven Woods ","shortMessageHtmlLink":"CP-51527: Add --force option to pool-uninstall-ca-certificate"}},{"before":"3a267dcf30ba17ccfef06ddba7e1acda2d94d914","after":"7104aae62fd8d0d960c22c2d7e0de2361ad818d0","ref":"refs/heads/private/stevenwo/CA-398341","pushedAt":"2024-09-18T16:04:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"CP-51527: Add --force option to pool-uninstall-ca-certificate\n\nThis allows the CA certificate to be removed from the DB even if the\ncertificate file does not exist.\n\nSigned-off-by: Steven Woods ","shortMessageHtmlLink":"CP-51527: Add --force option to pool-uninstall-ca-certificate"}},{"before":"e043681279977c3bb0df3d7695f16fcb86d2ce23","after":"3a267dcf30ba17ccfef06ddba7e1acda2d94d914","ref":"refs/heads/private/stevenwo/CA-398341","pushedAt":"2024-09-18T10:04:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"CP-51527: Add --force option to pool-uninstall-ca-certificate\n\nThis allows the CA certificate to be removed from the DB even if the\ncertificate file does not exist.\n\nSigned-off-by: Steven Woods ","shortMessageHtmlLink":"CP-51527: Add --force option to pool-uninstall-ca-certificate"}},{"before":"083ec2d4ce2c7d92abd40645fca4b519af0ac059","after":"e043681279977c3bb0df3d7695f16fcb86d2ce23","ref":"refs/heads/private/stevenwo/CA-398341","pushedAt":"2024-09-18T09:56:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"CP-51527: Add --force option to pool-uninstall-ca-certificate\n\nThis allows the CA certificate to be removed from the DB even if the\ncertificate file does not exist.\n\nSigned-off-by: Steven Woods ","shortMessageHtmlLink":"CP-51527: Add --force option to pool-uninstall-ca-certificate"}},{"before":"8902600ab270829cefc00770ef25e02531889400","after":"5d6a0331fd85ea85b831b4e0a1df66f532ce0d51","ref":"refs/heads/master","pushedAt":"2024-09-18T09:55:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"opam: declare missing dependencies (#5998)\n\nclock now uses xapi-log, so it needs to have the dependency declared in\nopam","shortMessageHtmlLink":"opam: declare missing dependencies (xapi-project#5998)"}},{"before":"6eff327fef1e19db4bacb4a34048680781b70ff1","after":"083ec2d4ce2c7d92abd40645fca4b519af0ac059","ref":"refs/heads/private/stevenwo/CA-398341","pushedAt":"2024-09-17T16:07:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"CP-51527: Add --force option to pool-uninstall-ca-certificate\n\nThis allows the CA certificate to be removed from the DB even if the\ncertificate file does not exist.\n\nSigned-off-by: Steven Woods ","shortMessageHtmlLink":"CP-51527: Add --force option to pool-uninstall-ca-certificate"}},{"before":"6ef3c685e4f7cc59eda76413cd6d67013db777b1","after":"6eff327fef1e19db4bacb4a34048680781b70ff1","ref":"refs/heads/private/stevenwo/CA-398341","pushedAt":"2024-09-17T09:46:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"Add --force option for ca cert uninstall","shortMessageHtmlLink":"Add --force option for ca cert uninstall"}},{"before":"5dcecd4c9b64f5b1fed18fbeb2276b3a1d614c5b","after":"6ef3c685e4f7cc59eda76413cd6d67013db777b1","ref":"refs/heads/private/stevenwo/CA-398341","pushedAt":"2024-09-17T09:31:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"Add --force option for ca cert uninstall","shortMessageHtmlLink":"Add --force option for ca cert uninstall"}},{"before":"83e00f47890440e269718cd15a8756088198f402","after":"5dcecd4c9b64f5b1fed18fbeb2276b3a1d614c5b","ref":"refs/heads/private/stevenwo/CA-398341","pushedAt":"2024-09-17T09:08:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"Add --force option for ca cert uninstall","shortMessageHtmlLink":"Add --force option for ca cert uninstall"}},{"before":"cfb6b9c28fc9249f26e837a4579a808c5b45a359","after":"83e00f47890440e269718cd15a8756088198f402","ref":"refs/heads/private/stevenwo/CA-398341","pushedAt":"2024-09-17T08:30:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"Add --force option for ca cert uninstall","shortMessageHtmlLink":"Add --force option for ca cert uninstall"}},{"before":"4d51d34101ab71c4472fb71ccc8bc0a8490e3e4b","after":"cfb6b9c28fc9249f26e837a4579a808c5b45a359","ref":"refs/heads/private/stevenwo/CA-398341","pushedAt":"2024-09-16T20:06:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"Add --force option for ca cert uninstall","shortMessageHtmlLink":"Add --force option for ca cert uninstall"}},{"before":"ae952afb34f07e651a74febc76594d1f7417c8bb","after":"8902600ab270829cefc00770ef25e02531889400","ref":"refs/heads/master","pushedAt":"2024-09-16T20:05:36.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"Specify OCaml version for ocamlformat's output (#5997)\n\nOCamlformat will correctly format new features only when it's aware the\nOCaml version it's outputting provides them. This allows to improve\nformatting for let-punning, punned labelled arguments, and more:\nhttps://github.com/ocaml-ppx/ocamlformat/blob/main/CHANGES.md#added-8","shortMessageHtmlLink":"Specify OCaml version for ocamlformat's output (xapi-project#5997)"}},{"before":"72517561feb1b3a5855f8da339a31b71b1361ce5","after":"4d51d34101ab71c4472fb71ccc8bc0a8490e3e4b","ref":"refs/heads/private/stevenwo/CA-398341","pushedAt":"2024-09-16T20:04:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"Add --force option for ca cert uninstall","shortMessageHtmlLink":"Add --force option for ca cert uninstall"}},{"before":"eda6239f6b4dd6e7f35478b80aec2970a417ad3e","after":"ae952afb34f07e651a74febc76594d1f7417c8bb","ref":"refs/heads/master","pushedAt":"2024-09-13T20:28:13.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"Random small corrections in the SDK and docs. (#5979)\n\n- C SDK: curl flags are not needed since the SDK does not depend on\r\ncurl.\r\n- Removed entries that don't correspond to API messages. Removed\r\nobsolete parsing for CSLG failures.\r\n- Minor doc corrections.","shortMessageHtmlLink":"Random small corrections in the SDK and docs. (xapi-project#5979)"}},{"before":"d76a68f7db63957ae1d151184df2b364e5b63916","after":"b52c92fb4d0546cd3c3036368448f4865e5d0f9c","ref":"refs/heads/private/stevenwo/CP-48676","pushedAt":"2024-09-13T14:05:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"CP-48676: Don't check resuable pool session validity by default\n\nAdd a new flag validate-reusable-pool-session to xapi globs which skips\nthe reusable pool session validity check if it is false. This saves time\nas we are no longer calling pool.get_all for each session.\n\nSigned-off-by: Steven Woods ","shortMessageHtmlLink":"CP-48676: Don't check resuable pool session validity by default"}},{"before":"cb065412935c9eaebe1881417e4a31015d50851d","after":"d76a68f7db63957ae1d151184df2b364e5b63916","ref":"refs/heads/private/stevenwo/CP-48676","pushedAt":"2024-09-12T16:21:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"CP-48676: Don't check resuable pool session validity by default\n\nAdd a new flag validate-reusable-pool-session to xapi globs which skips\nthe reusable pool session validity check if it is false. This saves time\nas we are no longer calling pool.get_all for each session.\n\nSigned-off-by: Steven Woods ","shortMessageHtmlLink":"CP-48676: Don't check resuable pool session validity by default"}},{"before":"1e924cb19a17fcc7b796436d95728dfa0a471db2","after":"eda6239f6b4dd6e7f35478b80aec2970a417ad3e","ref":"refs/heads/master","pushedAt":"2024-09-12T16:19:39.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"Merge pull request #5802 from danilo-delbusso/bug/rfc-3339\n\nCA-397409: Extend SDK deserialization support for xen-api dates","shortMessageHtmlLink":"Merge pull request xapi-project#5802 from danilo-delbusso/bug/rfc-3339"}},{"before":"ca114ea64a84f056d40e784bf1ed3d7a5d0d5978","after":"cb065412935c9eaebe1881417e4a31015d50851d","ref":"refs/heads/private/stevenwo/CP-48676","pushedAt":"2024-09-12T16:18:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"CP-48676: Don't check resuable pool session validity by default\n\nAdd a new flag validate-reusable-pool-session to xapi globs which skips\nthe reusable pool session validity check if it is false. This saves time\nas we are no longer calling pool.get_all for each session.\n\nSigned-off-by: Steven Woods ","shortMessageHtmlLink":"CP-48676: Don't check resuable pool session validity by default"}},{"before":"aece6d60f9758b0ab677b4adad07a968d50d7a24","after":"ca114ea64a84f056d40e784bf1ed3d7a5d0d5978","ref":"refs/heads/private/stevenwo/CP-48676","pushedAt":"2024-09-11T09:59:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"CP-48676: Don't check resuable pool session validity by default\n\nAdd a new flag validate-reusable-pool-session to xapi globs which skips\nthe reusable pool session validity check if it is false. This saves time\nas we are no longer calling pool.get_all for each session.\n\nSigned-off-by: Steven Woods ","shortMessageHtmlLink":"CP-48676: Don't check resuable pool session validity by default"}},{"before":"88a47bef19968f52bbbd4172d793957a06902aab","after":"1e924cb19a17fcc7b796436d95728dfa0a471db2","ref":"refs/heads/master","pushedAt":"2024-09-11T09:58:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"Merge pull request #5522 from edwintorok/private/edvint/stats3\n\nCP-38343: xenopsd: GC and memory RRD stats","shortMessageHtmlLink":"Merge pull request xapi-project#5522 from edwintorok/private/edvint/s…"}},{"before":"0c8758647079fb7710d3ec62884cf794f91cb7ad","after":"aece6d60f9758b0ab677b4adad07a968d50d7a24","ref":"refs/heads/private/stevenwo/CP-48676","pushedAt":"2024-09-11T09:57:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"CP-48676: Don't check resuable pool session validity by default\n\nAdd a new flag validate-reusable-pool-session to xapi globs which skips\nthe reusable pool session validity check if it is false. This saves time\nas we are no longer calling pool.get_all for each session.\n\nSigned-off-by: Steven Woods ","shortMessageHtmlLink":"CP-48676: Don't check resuable pool session validity by default"}},{"before":"155f9be1233521e5c4b9f57e0df4452345fab358","after":"1d6c6df65333371e349c4db08788864a327baeed","ref":"refs/heads/private/stevenwo/CP-48676-debug","pushedAt":"2024-09-10T14:37:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"snwoods","name":"Steven Woods","path":"/snwoods","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1372164?s=80&v=4"},"commit":{"message":"Trace new login_no_password_common function","shortMessageHtmlLink":"Trace new login_no_password_common function"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxMzozMzo1Ny4wMDAwMDBazwAAAAS_MtaC","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNFQxMzozMzo1Ny4wMDAwMDBazwAAAAS_MtaC","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQxNDozNzo1OS4wMDAwMDBazwAAAASyLXDR"}},"title":"Activity · snwoods/xen-api"}