{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":298616203,"defaultBranch":"master","name":"examinador","ownerLogin":"couchbaselabs","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-09-25T15:49:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/636956?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1613554974.286475","currentOid":""},"activityList":{"items":[{"before":"8d0a27d13ab6f2e1408cbc8c0c69c918921940d8","after":"f61ab8b3aca52f6943d991fa8333e2486171ce25","ref":"refs/heads/master","pushedAt":"2024-08-16T08:08:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ns-codereview","name":null,"path":"/ns-codereview","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/318262?s=80&v=4"},"commit":{"message":"MB-60124 Change too many tasks test for new limit\n\nThe new limit for the number of tasks is 24, so we need to change the\nnegative test to try and create a plan with >= 25 tasks.\n\nChange-Id: Idc3dbf73c0a6de5734e9577b608a8140df7f15a8\nReviewed-on: https://review.couchbase.org/c/examinador/+/213101\nTested-by: Matt Hall \nReviewed-by: Safian Ali ","shortMessageHtmlLink":"MB-60124 Change too many tasks test for new limit"}},{"before":"5c5221815e44c35c5a0249df3aa1e01bbdaa6f34","after":"8d0a27d13ab6f2e1408cbc8c0c69c918921940d8","ref":"refs/heads/master","pushedAt":"2024-07-15T07:48:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ns-codereview","name":null,"path":"/ns-codereview","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/318262?s=80&v=4"},"commit":{"message":"MB-62625 Retry creating indexes\n\nWhen creating an index it is possible for it to fail due to `Bucket does\nnot exist or temporarily unavailable for creating new index. Please\nretry the operation at a later time`. There is no easy way to check\nwhether the bucket is ready, so instead we just retry.\n\nChange-Id: Ie473b6a7a1d09547f8e0a1ace60be0a39acacf67\nReviewed-on: https://review.couchbase.org/c/examinador/+/212446\nReviewed-by: Safian Ali \nTested-by: Matt Hall ","shortMessageHtmlLink":"MB-62625 Retry creating indexes"}},{"before":"4b699372c43414ab40d63a0d58d4d4346e16e9b7","after":"5c5221815e44c35c5a0249df3aa1e01bbdaa6f34","ref":"refs/heads/master","pushedAt":"2024-07-05T10:49:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ns-codereview","name":null,"path":"/ns-codereview","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/318262?s=80&v=4"},"commit":{"message":"MB-61300 Correctly wait for flush to finish\n\nBefore this commit we detected a flush had finished by the total items\nreported by `cbstats` as being 0. This is not quite right as vBuckets\nare deleted asynchronously and if a vBucket had no items in it we could\nthink the flush is finished before it has.\n\nTo fix we instead wait for all the vBucket UUIDs to change. When a\nvBucket is recreated the UUID is guaranteed to be different.\n\nChange-Id: I56cc19247cc30a5b36f20087080f51cb78e5a648\nReviewed-on: https://review.couchbase.org/c/examinador/+/212163\nReviewed-by: Safian Ali \nTested-by: Matt Hall ","shortMessageHtmlLink":"MB-61300 Correctly wait for flush to finish"}},{"before":"d2383b0fe568bc649aa6f0f87a2ad0eded6c41e5","after":"4b699372c43414ab40d63a0d58d4d4346e16e9b7","ref":"refs/heads/master","pushedAt":"2024-05-10T13:41:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ns-codereview","name":null,"path":"/ns-codereview","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/318262?s=80&v=4"},"commit":{"message":"MB-61658 After creating a bucket check query ready\n\nIn 7.6.2 query fixed a bug where backups would fail in mixed-mode due to\nthe `_system` scope not existing. They now handle this but a side-effect\nis that their backup endpoint will return an error until it has checked\nwhether the scope exists.\n\nFor new buckets this happens within a few seconds, but in examinador we\nrun backups almost as soon as we have created a bucket, leading to\nfailures. To fix, we poll for query's backup endpoint to be ready.\n\nNOTE: Fixup some small things the linter was complaining about in other\nfiles.\n\nChange-Id: I3179e6aff6e2616c25dc85dc0be32d29dcd559dc\nReviewed-on: https://review.couchbase.org/c/examinador/+/209669\nTested-by: Matt Hall \nReviewed-by: Safian Ali ","shortMessageHtmlLink":"MB-61658 After creating a bucket check query ready"}},{"before":"e456293b3cf235d091955e146395fa7d2c6b46e2","after":"d2383b0fe568bc649aa6f0f87a2ad0eded6c41e5","ref":"refs/heads/master","pushedAt":"2024-04-08T08:33:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ns-codereview","name":null,"path":"/ns-codereview","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/318262?s=80&v=4"},"commit":{"message":"MB-61176 Modify test to include scheduled merges\n\nThe previous \"Schedule backups every 5 minutes\" test has been updated\nto now schedule backups and merges every minute.\n\nChange-Id: Ia64a1b17dfd2f62d0b85bf130b790d498ec94828\nReviewed-on: https://review.couchbase.org/c/examinador/+/207517\nReviewed-by: Matt Hall \nReviewed-by: Nour Elmenyawi \nTested-by: Safian Ali ","shortMessageHtmlLink":"MB-61176 Modify test to include scheduled merges"}},{"before":"4a2c3f6240b045a420bd6a2dcd6a038380f243e7","after":"e456293b3cf235d091955e146395fa7d2c6b46e2","ref":"refs/heads/master","pushedAt":"2024-02-05T09:55:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ns-codereview","name":null,"path":"/ns-codereview","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/318262?s=80&v=4"},"commit":{"message":"MB-60396 disable-bucket-config integration test\n\nThis test creates a backup with --disable-bucket-config, and checks\nthat info/restore work with that backup (original issue caught in\nMB-60393). It also checks that the config was not restored.\n\nChange-Id: Id1d04b78fff2b3c6f1555a2dbb5f0fbd22a3fb56\nReviewed-on: https://review.couchbase.org/c/examinador/+/204131\nReviewed-by: Matt Hall \nTested-by: Safian Ali ","shortMessageHtmlLink":"MB-60396 disable-bucket-config integration test"}},{"before":"2612aff02c5196063e5f17b764c41bd0a22d54e3","after":"4a2c3f6240b045a420bd6a2dcd6a038380f243e7","ref":"refs/heads/master","pushedAt":"2023-12-18T11:31:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ns-codereview","name":null,"path":"/ns-codereview","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/318262?s=80&v=4"},"commit":{"message":"MB-59058 Upgrade mypy and fix errors\n\nMainly around optionals and ignoring the fact we are formatting bytes\n(rather than a string).\n\nChange-Id: I6de7b8b238da1e7dbbd5edcecf1c7a5022c6d84b\nReviewed-on: https://review.couchbase.org/c/examinador/+/200059\nTested-by: Matt Hall \nReviewed-by: James Lee ","shortMessageHtmlLink":"MB-59058 Upgrade mypy and fix errors"}},{"before":"9892ba022a099f973732620790b14fcf0da9d596","after":"2612aff02c5196063e5f17b764c41bd0a22d54e3","ref":"refs/heads/master","pushedAt":"2023-12-08T10:00:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ns-codereview","name":null,"path":"/ns-codereview","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/318262?s=80&v=4"},"commit":{"message":"MB-60005 Verify +/-1 based on Jenkins run\n\nAlso remove the slack send as this no longer works.\n\nChange-Id: I3470c52ae86d71baf638ab0b7b8d7e982824cd45\nReviewed-on: https://review.couchbase.org/c/examinador/+/202219\nReviewed-by: James Lee \nTested-by: Matt Hall \nReviewed-by: Safian Ali ","shortMessageHtmlLink":"MB-60005 Verify +/-1 based on Jenkins run"}},{"before":"2cf975fea6cda0d3257d82b546be0e5a674ebda6","after":"9892ba022a099f973732620790b14fcf0da9d596","ref":"refs/heads/master","pushedAt":"2023-12-06T10:39:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ns-codereview","name":null,"path":"/ns-codereview","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/318262?s=80&v=4"},"commit":{"message":"MB-59819 Delete left-over bucket when starting new test\n\nChange-Id: I97b20d0c0cd9febd623dc29bfb5be04813f1b828\nReviewed-on: https://review.couchbase.org/c/examinador/+/202157\nReviewed-by: Maksimiljans Januska \nReviewed-by: James Lee \nReviewed-by: Nour Elmenyawi \nTested-by: Matt Hall ","shortMessageHtmlLink":"MB-59819 Delete left-over bucket when starting new test"}},{"before":"0d750616bd7019fde0b99acbecd89c28427b696b","after":"2cf975fea6cda0d3257d82b546be0e5a674ebda6","ref":"refs/heads/master","pushedAt":"2023-11-22T21:34:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ns-codereview","name":null,"path":"/ns-codereview","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/318262?s=80&v=4"},"commit":{"message":"MB-53871 Fix Examinador to work on M1 Macbook\n\nExaminador currently does not on M1 Macs as it uses an old version of\nthe Python Couchbase SDK. This patch upgrades the SDK version used from\n3.2.0 to 4.1.9, changes the port used to 12000, and increases the\ntimeout of most commands.\n\nChange-Id: I171e82940d4307b6ff7ef82da5e7d349bc00bff5\nReviewed-on: https://review.couchbase.org/c/examinador/+/182990\nReviewed-by: Matt Hall \nTested-by: Safian Ali ","shortMessageHtmlLink":"MB-53871 Fix Examinador to work on M1 Macbook"}},{"before":"21611e1483320e54d809b387cd0a2038d51c3c9f","after":"0d750616bd7019fde0b99acbecd89c28427b696b","ref":"refs/heads/master","pushedAt":"2023-11-22T17:03:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ns-codereview","name":null,"path":"/ns-codereview","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/318262?s=80&v=4"},"commit":{"message":"MB-58878 Writing test for --disable-data restore\n\nThis commit includes an addition to the integration tests to test for a\nrestore using the --disable-data flag that restores the manifest of the\nscopes and collections without the data.\n\nChange-Id: I152b6fdca615b6e0eb7c5d0e79e9a240421c9392\nReviewed-on: https://review.couchbase.org/c/examinador/+/201433\nReviewed-by: Matt Hall \nTested-by: Nour Elmenyawi \nReviewed-by: Safian Ali ","shortMessageHtmlLink":"MB-58878 Writing test for --disable-data restore"}},{"before":"5f7334840ac3308652082190357c4825f3378184","after":"21611e1483320e54d809b387cd0a2038d51c3c9f","ref":"refs/heads/master","pushedAt":"2023-11-20T16:28:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ns-codereview","name":null,"path":"/ns-codereview","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/318262?s=80&v=4"},"commit":{"message":"MB-59700 Use correct number of mutations in test\n\nChange-Id: Ib3dd087a7ce8c7b41845dcd2a882447bab0aa30a\nReviewed-on: https://review.couchbase.org/c/examinador/+/201115\nReviewed-by: Matt Hall \nTested-by: Safian Ali ","shortMessageHtmlLink":"MB-59700 Use correct number of mutations in test"}},{"before":"f5e8624d3132c190bcf46f9c71d5c9d099fbdf65","after":"5f7334840ac3308652082190357c4825f3378184","ref":"refs/heads/master","pushedAt":"2023-11-17T09:46:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ns-codereview","name":null,"path":"/ns-codereview","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/318262?s=80&v=4"},"commit":{"message":"MB-59586 Enable users in users test\n\nChange-Id: If321edd99b2c26e66a3853e8fa08dd1bce84df4f\nReviewed-on: https://review.couchbase.org/c/examinador/+/200932\nReviewed-by: Maksimiljans Januska \nReviewed-by: Nour Elmenyawi \nTested-by: Matt Hall ","shortMessageHtmlLink":"MB-59586 Enable users in users test"}},{"before":"fcb4f3a579f027bbc5bba137449bb92ddac885b2","after":"f5e8624d3132c190bcf46f9c71d5c9d099fbdf65","ref":"refs/heads/master","pushedAt":"2023-11-14T14:20:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ns-codereview","name":null,"path":"/ns-codereview","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/318262?s=80&v=4"},"commit":{"message":"MB-59586 Adjust to backing up users being opt-in\n\nChange-Id: I509c4492d99de50159209339c0b5b193e87bf460\nReviewed-on: https://review.couchbase.org/c/examinador/+/200583\nTested-by: Matt Hall \nReviewed-by: James Lee \nReviewed-by: Safian Ali \nReviewed-by: Nour Elmenyawi ","shortMessageHtmlLink":"MB-59586 Adjust to backing up users being opt-in"}},{"before":"037cf5929a2a0f677eda6e7e2a2ff0ad49c8033d","after":"fcb4f3a579f027bbc5bba137449bb92ddac885b2","ref":"refs/heads/master","pushedAt":"2023-11-03T10:07:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ns-codereview","name":null,"path":"/ns-codereview","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/318262?s=80&v=4"},"commit":{"message":"MB-59058 Fix pylint errors\n\nLots of lints (which we explicitly disabled) have been removed, so stop\ntrying to disable them. Fix a few lints that weren't previously\nhappening.\n\nChange-Id: Id1428b983e84130fd93170b5781750fb4e649a7f\nReviewed-on: https://review.couchbase.org/c/examinador/+/199978\nTested-by: Matt Hall \nReviewed-by: Nour Elmenyawi \nReviewed-by: Maksimiljans Januska ","shortMessageHtmlLink":"MB-59058 Fix pylint errors"}},{"before":"4ca9fb5fcffb19dd9a33d20022ff9a703177d279","after":"037cf5929a2a0f677eda6e7e2a2ff0ad49c8033d","ref":"refs/heads/master","pushedAt":"2023-11-02T10:57:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ns-codereview","name":null,"path":"/ns-codereview","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/318262?s=80&v=4"},"commit":{"message":"MB-58877 Write tests for backup/restore users\n\nThis commit adds an integration test for backup and restore of users.\n\nThe test is as follows:\n\nAdd user to db\nTake backup\nRemove user from db\nPerform Restore\nCheck User restoration.\n\nChange-Id: I93118406e127b178cd7af2a20537768006a08314\nReviewed-on: https://review.couchbase.org/c/examinador/+/199011\nReviewed-by: Matt Hall \nTested-by: Nour Elmenyawi ","shortMessageHtmlLink":"MB-58877 Write tests for backup/restore users"}},{"before":"431776c3cfd28d5a1c069216fbb0f8cff2383af8","after":"4ca9fb5fcffb19dd9a33d20022ff9a703177d279","ref":"refs/heads/master","pushedAt":"2023-10-11T11:27:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ns-codereview","name":null,"path":"/ns-codereview","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/318262?s=80&v=4"},"commit":{"message":"MB-58343 When verifying backup ignore docs not in `_default`\n\nBefore this commit when we check the result of `cbriftdump` we would\ninclude documents in other collections. This becomes a problem on 7.6\nbecause we added the `_system` scope. To fix we just ignore docs in any\nother collection but `_default`.\n\nCurrently this works, but we may need to reassess if we add tests that\ncreate collections.\n\nChange-Id: I6b0e7aea42e9c7f50893be0f7b7ac243f8050d21\nReviewed-on: https://review.couchbase.org/c/examinador/+/198574\nTested-by: Matt Hall \nReviewed-by: Safian Ali ","shortMessageHtmlLink":"MB-58343 When verifying backup ignore docs not in _default"}},{"before":"3adf2b50921f9d5e106fc91d3d151296f78aab26","after":"431776c3cfd28d5a1c069216fbb0f8cff2383af8","ref":"refs/heads/master","pushedAt":"2023-10-11T11:06:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ns-codereview","name":null,"path":"/ns-codereview","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/318262?s=80&v=4"},"commit":{"message":"MB-59057 Ensure `wheel` is installed\n\nSince changing the label it appears we cannot rely on `wheel` being\ninstalled. To fix we install it manually.\n\nChange-Id: If3e7f2b706c34be605f16d544ffe73eefc33b01a\nReviewed-on: https://review.couchbase.org/c/examinador/+/198623\nReviewed-by: Maksimiljans Januska \nTested-by: Matt Hall \nReviewed-by: Nour Elmenyawi ","shortMessageHtmlLink":"MB-59057 Ensure wheel is installed"}},{"before":"41b4b83542454f76caf31a4d4601a1295b8e09d9","after":"3adf2b50921f9d5e106fc91d3d151296f78aab26","ref":"refs/heads/master","pushedAt":"2023-10-11T10:35:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ns-codereview","name":null,"path":"/ns-codereview","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/318262?s=80&v=4"},"commit":{"message":"MB-59057 Change agent label to linux\n\nChange-Id: Iefeabf2886b988c29b73a7819f914a6ffd6faee4\nReviewed-on: https://review.couchbase.org/c/examinador/+/198620\nTested-by: Matt Hall \nReviewed-by: Maksimiljans Januska ","shortMessageHtmlLink":"MB-59057 Change agent label to linux"}},{"before":"22e80cf316709ae7cf96131ecd2d5bff6d2cf03b","after":"41b4b83542454f76caf31a4d4601a1295b8e09d9","ref":"refs/heads/master","pushedAt":"2023-09-20T10:00:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ns-codereview","name":null,"path":"/ns-codereview","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/318262?s=80&v=4"},"commit":{"message":"MB-58343 Fix integration test\n\nDue to the addition of the system scope, one of the integration tests is\nfailing since the number of mutations is higher than expected. To fix\nthis, we should check the number of mutations on a per-scope basis.\n\nChange-Id: I9c20c59c0ac3156eb252bc14b35c42b5a13b51f6\nReviewed-on: https://review.couchbase.org/c/examinador/+/197359\nReviewed-by: Matt Hall \nTested-by: Safian Ali ","shortMessageHtmlLink":"MB-58343 Fix integration test"}},{"before":"77b36effadef0b2d988978d0fc64c93347c69fb2","after":"22e80cf316709ae7cf96131ecd2d5bff6d2cf03b","ref":"refs/heads/master","pushedAt":"2023-04-25T14:32:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ns-codereview","name":null,"path":"/ns-codereview","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/318262?s=80&v=4"},"commit":{"message":"MB-56586 Upgrade Couchbase SDK to 3.2.7\n\nThe backup repo CV is currently hitting an error when setting up\nExaminador. This error is fixed in the Python Couchbase SDK version\n3.2.7:\n\nhttps://forums.couchbase.com/t/installation-of-couchbase-python-sdk-3-0-10-failing-on-python-3-8-5-ubuntu-22-04/35350\n\nChange-Id: I15b674433496f79f2bf4d15fbdc70927809a0fb7\nReviewed-on: https://review.couchbase.org/c/examinador/+/190051\nTested-by: Safian Ali \nReviewed-by: James Lee ","shortMessageHtmlLink":"MB-56586 Upgrade Couchbase SDK to 3.2.7"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEm-tZfgA","startCursor":null,"endCursor":null}},"title":"Activity ยท couchbaselabs/examinador"}