{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":382590377,"defaultBranch":"main","name":"firecracker","ownerLogin":"dkdhub","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-07-03T10:45:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/41452558?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1625309127.0291681","currentOid":""},"activityList":{"items":[{"before":"1afbacadfa7e9891e654928044ecfb322642c179","after":"91f68d42bf3bd9d01f8711c52ae940b778fc37a1","ref":"refs/heads/main","pushedAt":"2024-07-09T15:13:13.000Z","pushType":"push","commitsCount":545,"pusher":{"login":"source-c","name":null,"path":"/source-c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2874710?s=80&v=4"},"commit":{"message":"chore: Pin m6i/5.10 and m6i/6.1 AMIs\n\nWe are seeing performance volatility on newest AMIs.\n\nSigned-off-by: Nikita Kalyazin ","shortMessageHtmlLink":"chore: Pin m6i/5.10 and m6i/6.1 AMIs"}},{"before":"e03ae442fc4647f7401e1e200155b82e5b8f685e","after":"1afbacadfa7e9891e654928044ecfb322642c179","ref":"refs/heads/main","pushedAt":"2023-12-29T00:25:11.000Z","pushType":"push","commitsCount":83,"pusher":{"login":"source-c","name":null,"path":"/source-c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2874710?s=80&v=4"},"commit":{"message":"fix(metrics): Add more validation to check missing metrics\n\nvalidate_missing_metrics is actually just validating the jsonschema\nlibrary and not any Firecracker property itself which is fine since\nit is kind of a reassurance that it is working as we expect it to.\nHowever, atm it only checks if jsonschema throws an exception on\nthe missing metrics and it should in fact also check if there was an\nexception raised at all. If for some reason jsonschema doesn't raise\nan exception then the test passes and the purpose of this function is\ndefeated.\nSo, raise exception if jsonschema doesn't raise one.\n\nSigned-off-by: Sudan Landge ","shortMessageHtmlLink":"fix(metrics): Add more validation to check missing metrics"}},{"before":"ba182ae3f3f84df4118f596ea45c16d7e9df3af1","after":"e03ae442fc4647f7401e1e200155b82e5b8f685e","ref":"refs/heads/main","pushedAt":"2023-11-30T17:08:35.000Z","pushType":"push","commitsCount":383,"pusher":{"login":"source-c","name":null,"path":"/source-c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2874710?s=80&v=4"},"commit":{"message":"fix: Fix tracing optional dependency issue\n\nWhen running `cargo build --features tracing` with `src/utils`\ninstrumented errors are produced due to the `log-instrument` optional\ndependency not being enabled by the `utils/tracing` feature. This commit\nmakes the dependency non-optional to fix this, when unneeded the\ndependency will still be ommited at compile time however this may very\nslightly increase compile time.\n\nSigned-off-by: Jonathan Woollett-Light ","shortMessageHtmlLink":"fix: Fix tracing optional dependency issue"}},{"before":"eb38da7dccd1be9ed5b65d93e7c6a31a336ea246","after":"ba182ae3f3f84df4118f596ea45c16d7e9df3af1","ref":"refs/heads/main","pushedAt":"2023-09-28T22:27:44.000Z","pushType":"push","commitsCount":73,"pusher":{"login":"source-c","name":null,"path":"/source-c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2874710?s=80&v=4"},"commit":{"message":"vmm: Deprecate static CPU templates\n\nDeprecate the `cpu_template` field in PUT and PATCH reqeusts on the\n`/machine-config` API by following the runbook for API changes.\n\nTo differentiate between explicitly specifying `None` and not specifying\nanything, wrap the `cpu_template` of the `MachineConfig` with `Option`.\nWith this, it can notify the deprecation of only users using the field.\n\nSigned-off-by: Takahiro Itazuri ","shortMessageHtmlLink":"vmm: Deprecate static CPU templates"}},{"before":"bb2fa406e12e7c49f48fce770b57fe6ec856d263","after":"eb38da7dccd1be9ed5b65d93e7c6a31a336ea246","ref":"refs/heads/main","pushedAt":"2023-09-14T16:00:49.000Z","pushType":"push","commitsCount":25,"pusher":{"login":"source-c","name":null,"path":"/source-c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2874710?s=80&v=4"},"commit":{"message":"iovec: improve way or reading/writing subranges\n\nWe have a IoVecSubregion type for describing sub-regions inside an\ninitial IoVecBuffer(Mut) type. This is useful type for de-duplicating\nthe code that finds a valid sub-region so that we can do something with\nit later. However, the type was essentially duplicating (some of) the\nstate of the initial IoVecBuffer(Mut). The memory overhead should not be\nsignificant, but the book-keeping overhead (creating yet another Vec)\nis noticeable. Moreover, the interface was leading us to have some\nnested loops. This was increasing significantly the time for kani\nharnesses.\n\nThis commit drops the IoVecSubregion type and replaces the functionality\nwith a simple loop that performs the necessary operation on a valid\nsub-range.\n\nSigned-off-by: Babis Chalios ","shortMessageHtmlLink":"iovec: improve way or reading/writing subranges"}},{"before":"807bd5a3ce949121f06234bf6308de33c14eb9ce","after":"bb2fa406e12e7c49f48fce770b57fe6ec856d263","ref":"refs/heads/main","pushedAt":"2023-09-02T15:16:07.000Z","pushType":"push","commitsCount":151,"pusher":{"login":"source-c","name":null,"path":"/source-c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2874710?s=80&v=4"},"commit":{"message":"chore: updated changelog\n\nUpdated changelog with additional\nfeatures of the `snapshot-editor`.\n\nSigned-off-by: Egor Lazarchuk ","shortMessageHtmlLink":"chore: updated changelog"}},{"before":"8f4bcb7b5a8be007e9c84fa13bf2bc66f33baf84","after":"807bd5a3ce949121f06234bf6308de33c14eb9ce","ref":"refs/heads/main","pushedAt":"2023-08-09T09:12:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"source-c","name":null,"path":"/source-c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2874710?s=80&v=4"},"commit":{"message":"vmm: use thiserror::Error\n\nUpdate all error structs/enums to use thiserror::Error\n\nSigned-off-by: Tomoya \n\nCo-authored-by: sri-srikanth \nCo-authored-by: takakoutso ","shortMessageHtmlLink":"vmm: use thiserror::Error"}},{"before":"a99527728df177b90e1a951afa1244e453600ef2","after":"8f4bcb7b5a8be007e9c84fa13bf2bc66f33baf84","ref":"refs/heads/main","pushedAt":"2023-08-08T01:29:19.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"source-c","name":null,"path":"/source-c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2874710?s=80&v=4"},"commit":{"message":"chore: update vsock perf baseline for m6a and c7g for 6.1\n\nUpdate performance baseline for vsock throughput tests to\nfix intermittent performance issue introduced because of\nan AMI update on 27 Jul 2023 on\nc7g.metal and m6a.metal + 6.1 kernel.\n\nSigned-off-by: Sudan Landge ","shortMessageHtmlLink":"chore: update vsock perf baseline for m6a and c7g for 6.1"}},{"before":"a9300c13c823e4192a042a2d0c765e0bae5a6319","after":"a99527728df177b90e1a951afa1244e453600ef2","ref":"refs/heads/main","pushedAt":"2023-08-01T20:23:22.545Z","pushType":"push","commitsCount":67,"pusher":{"login":"source-c","name":null,"path":"/source-c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2874710?s=80&v=4"},"commit":{"message":"test(fix): Increase timeout to avoid artifact copy timeouts\n\nIt is observed that copying the artifacts sometimes take more time\nthan the alloted time of 300sec for the test to finish.\nSince the timeout due to copy is not related to the test itself,\nincrease the test timeout to ignore these intermittent issue.\n\nSigned-off-by: Sudan Landge ","shortMessageHtmlLink":"test(fix): Increase timeout to avoid artifact copy timeouts"}},{"before":"a9300c13c823e4192a042a2d0c765e0bae5a6319","after":"a99527728df177b90e1a951afa1244e453600ef2","ref":"refs/heads/main","pushedAt":"2023-08-01T20:23:22.000Z","pushType":"push","commitsCount":67,"pusher":{"login":"source-c","name":null,"path":"/source-c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2874710?s=80&v=4"},"commit":{"message":"test(fix): Increase timeout to avoid artifact copy timeouts\n\nIt is observed that copying the artifacts sometimes take more time\nthan the alloted time of 300sec for the test to finish.\nSince the timeout due to copy is not related to the test itself,\nincrease the test timeout to ignore these intermittent issue.\n\nSigned-off-by: Sudan Landge ","shortMessageHtmlLink":"test(fix): Increase timeout to avoid artifact copy timeouts"}},{"before":"c0b342031b05f99b79b058cc92238ed723194001","after":"a9300c13c823e4192a042a2d0c765e0bae5a6319","ref":"refs/heads/main","pushedAt":"2023-07-06T14:24:15.086Z","pushType":"push","commitsCount":150,"pusher":{"login":"source-c","name":null,"path":"/source-c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2874710?s=80&v=4"},"commit":{"message":"docs: Simplify support docs\n\nSimplifies documentation on \"supported\" platforms.\n\nSigned-off-by: Jonathan Woollett-Light ","shortMessageHtmlLink":"docs: Simplify support docs"}},{"before":"c0b342031b05f99b79b058cc92238ed723194001","after":"a9300c13c823e4192a042a2d0c765e0bae5a6319","ref":"refs/heads/main","pushedAt":"2023-07-06T14:24:15.000Z","pushType":"push","commitsCount":150,"pusher":{"login":"source-c","name":null,"path":"/source-c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2874710?s=80&v=4"},"commit":{"message":"docs: Simplify support docs\n\nSimplifies documentation on \"supported\" platforms.\n\nSigned-off-by: Jonathan Woollett-Light ","shortMessageHtmlLink":"docs: Simplify support docs"}},{"before":"c1f70bf60d14a555d5a00ee7b9f311d756f6dcd5","after":"c0b342031b05f99b79b058cc92238ed723194001","ref":"refs/heads/main","pushedAt":"2023-06-11T16:46:15.765Z","pushType":"push","commitsCount":131,"pusher":{"login":"source-c","name":null,"path":"/source-c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2874710?s=80&v=4"},"commit":{"message":"ci: enable al2023\n\nAdd AL2023 to the testing matrix. This doesn't mean it's officially\nsupported yet. Official support will be announced as part of a release.\n\nSigned-off-by: Pablo Barbáchano ","shortMessageHtmlLink":"ci: enable al2023"}},{"before":"c1f70bf60d14a555d5a00ee7b9f311d756f6dcd5","after":"c0b342031b05f99b79b058cc92238ed723194001","ref":"refs/heads/main","pushedAt":"2023-06-11T16:46:15.697Z","pushType":"push","commitsCount":131,"pusher":{"login":"source-c","name":null,"path":"/source-c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2874710?s=80&v=4"},"commit":{"message":"ci: enable al2023\n\nAdd AL2023 to the testing matrix. This doesn't mean it's officially\nsupported yet. Official support will be announced as part of a release.\n\nSigned-off-by: Pablo Barbáchano ","shortMessageHtmlLink":"ci: enable al2023"}},{"before":"72ced53bb7e0385ea0ed6689b1e5a61873591db8","after":"c1f70bf60d14a555d5a00ee7b9f311d756f6dcd5","ref":"refs/heads/main","pushedAt":"2023-05-22T21:32:05.198Z","pushType":"push","commitsCount":260,"pusher":{"login":"source-c","name":null,"path":"/source-c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2874710?s=80&v=4"},"commit":{"message":"fix(entropy): handle 0 size buffers from guest\n\nIn theory guests should not pass us 0 size buffers, but if they do right\nnow we crash. Instead handle the case by adding back the buffer as used,\nhaving touched 0 bytes. Also add a unit-test for this case.\n\nSigned-off-by: Babis Chalios ","shortMessageHtmlLink":"fix(entropy): handle 0 size buffers from guest"}},{"before":"e4ec3f84ae6682bd825adf37be1d987b23c0f2c6","after":"72ced53bb7e0385ea0ed6689b1e5a61873591db8","ref":"refs/heads/main","pushedAt":"2023-05-06T17:40:42.222Z","pushType":"push","commitsCount":2,"pusher":{"login":"source-c","name":null,"path":"/source-c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2874710?s=80&v=4"},"commit":{"message":"chore: block baselines for x86_64\n\nWe have been observing performance failures on the block performance\ntests for `m5d`, `m6g` and `m6a` machines, both for 4.14 and 5.10\nkernels.\n\nBoth improvements and regressions have been observed. In either case,\nthe variations are small (<4% comparing to previous baselines).\n\nSigned-off-by: Babis Chalios ","shortMessageHtmlLink":"chore: block baselines for x86_64"}},{"before":"22b83e678f425a8bb319cb59070b4e36c84bc195","after":"e4ec3f84ae6682bd825adf37be1d987b23c0f2c6","ref":"refs/heads/main","pushedAt":"2023-05-01T10:49:28.361Z","pushType":"push","commitsCount":3,"pusher":{"login":"source-c","name":null,"path":"/source-c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2874710?s=80&v=4"},"commit":{"message":"Move --ignore RUSTSEC-2021-0145 to audit.toml\n\nBy using the correct configuration file, invoking `cargo audit` outside\nof the integration test suite will also ignore this advisory.\n\nAdditionally, removed an old ignore directive for a serde_cbor advisory,\nas criterion removed that dependency with the 0.4.0 release.\n\nSigned-off-by: Patrick Roy ","shortMessageHtmlLink":"Move --ignore RUSTSEC-2021-0145 to audit.toml"}},{"before":"6900349056b987d018ee3f9c00f9b92a889039a0","after":"22b83e678f425a8bb319cb59070b4e36c84bc195","ref":"refs/heads/main","pushedAt":"2023-04-21T13:36:41.694Z","pushType":"push","commitsCount":304,"pusher":{"login":"source-c","name":null,"path":"/source-c","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2874710?s=80&v=4"},"commit":{"message":"docs: update recommendation on ENOMEM\n\nThe recommendation to patch and recompile a kernel is quite extreme.\nInstead, let's suggest some more mild approaches.\n\nSigned-off-by: Pablo Barbáchano ","shortMessageHtmlLink":"docs: update recommendation on ENOMEM"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEetGnOwA","startCursor":null,"endCursor":null}},"title":"Activity · dkdhub/firecracker"}