From a37485d03130d4a4eea87d3f46afca4de676641e Mon Sep 17 00:00:00 2001 From: Quentin McGaw Date: Thu, 29 Sep 2022 11:32:49 -0400 Subject: [PATCH] Member Request (#28) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit I am Quentin Mc Gaw, a software engineer working the Go Polkadot host **Gossamer**. I have been working full time on Gossamer since October 2021, mostly on the state trie and storage. I have also made a [few minor pull requests](https://github.com/w3f/polkadot-spec/pulls?q=is%3Apr+is%3Aclosed+author%3Aqdm12) to the Polkadot specification repository. I am requesting to join the Fellowship at rank 1. ## Main contributions ### Gossamer - Fix memory leaks - Trie encoding buffer pools usage fixed [#2009](https://github.com/ChainSafe/gossamer/pull/2009) - Fix state map of tries memory leak [#2286](https://github.com/ChainSafe/gossamer/pull/2286) - Fix sync benchmark [#2234](https://github.com/ChainSafe/gossamer/pull/2234) - Trie proof fixes ([#2604](https://github.com/ChainSafe/gossamer/pull/2604), [#2661](https://github.com/ChainSafe/gossamer/pull/2661)) - Fix end to end tests orchestration ([#2470](https://github.com/ChainSafe/gossamer/pull/2470), [#2452](https://github.com/ChainSafe/gossamer/pull/2452), [#2385](https://github.com/ChainSafe/gossamer/pull/2385), [#2370](https://github.com/ChainSafe/gossamer/pull/2370)) - State trie statistics ([#2378](https://github.com/ChainSafe/gossamer/pull/2378), [#2310](https://github.com/ChainSafe/gossamer/pull/2310), [#2272](https://github.com/ChainSafe/gossamer/pull/2272)) - State trie fixes and improvements - Only deep copy nodes when mutation is certain [#2352](https://github.com/ChainSafe/gossamer/pull/2352) and [#2223](https://github.com/ChainSafe/gossamer/pull/2223) - Only deep copy necessary fields of a node [#2384](https://github.com/ChainSafe/gossamer/pull/2384) - Use Merkle values for database keys instead of always hash [#2725](https://github.com/ChainSafe/gossamer/pull/2725) - Opportunistic parallel Merkle value commputing [#2081](https://github.com/ChainSafe/gossamer/pull/2081) - Grandpa capped number of tracked messages ([#2490](https://github.com/ChainSafe/gossamer/pull/2490), [#2485](https://github.com/ChainSafe/gossamer/pull/2485)) - Add pprof HTTP service for profiling [#1991](https://github.com/ChainSafe/gossamer/pull/1991) Ongoing work: - State trie lazy loading and caching - State trie v1 support ([#2736](https://github.com/ChainSafe/gossamer/pull/2736), [#2747](https://github.com/ChainSafe/gossamer/pull/2747), [#2687](https://github.com/ChainSafe/gossamer/pull/2687), [#2686](https://github.com/ChainSafe/gossamer/pull/2686), [#2685](https://github.com/ChainSafe/gossamer/pull/2685), [#2673](https://github.com/ChainSafe/gossamer/pull/2673), [#2611](https://github.com/ChainSafe/gossamer/pull/2611), [#2530](https://github.com/ChainSafe/gossamer/pull/2530)) ### Polkadot specification ➡️ [Pull requests from qdm12](https://github.com/w3f/polkadot-spec/pulls?q=is%3Apr+is%3Aclosed+author%3Aqdm12) --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 140edfd..541a870 100644 --- a/README.md +++ b/README.md @@ -21,3 +21,4 @@ The account/rank pairs which the Technical Committee should introduce. | `ggwpez` | `Ea6jhP5gF4r7NqhkEoAXJDgSgYpNQNaTYU6gPsrEGfctaKR` | 1 | | `EclesioMeloJunior` | `CbCmCwFkfFkQo7bQtVczYg7sJ3oue6Ez2Z4RMGR8gi8deRk` | 1 | | `4meta5` | `FJq9JpA9P7EXbmfsN9YiewJaDbQyL6vQyksGtJvzfbn6zf8` | 1 | +| `qdm12` | `5GxLYcBSsZTdMjbPEQGhJU4LkXFWTzeUnV1sysa467hSkEa8` | 1 |