{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":308536876,"defaultBranch":"mainnet","name":"crust-smanager","ownerLogin":"crustio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-10-30T05:47:36.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/39723633?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726288477.0","currentOid":""},"activityList":{"items":[{"before":"8ca58ba5dce7445d1e5e5e9e10bef1626e7a3cb5","after":"7d98cabdb1f70568f6d780ab7aa82295d714610b","ref":"refs/heads/mainnet","pushedAt":"2024-09-12T03:10:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Fix unit test failures","shortMessageHtmlLink":"Fix unit test failures"}},{"before":"8ac26852058d7e8f59e9d9e33d95299a03a48947","after":"8ca58ba5dce7445d1e5e5e9e10bef1626e7a3cb5","ref":"refs/heads/mainnet","pushedAt":"2024-09-11T06:54:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Update some log output typo","shortMessageHtmlLink":"Update some log output typo"}},{"before":"65c9fef92c156be2fb88587a799325d06718d7a0","after":"8ac26852058d7e8f59e9d9e33d95299a03a48947","ref":"refs/heads/mainnet","pushedAt":"2024-09-11T06:27:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Fix bugs and add some logs","shortMessageHtmlLink":"Fix bugs and add some logs"}},{"before":"79c236e4e9bc0e627ac4315f9cf78ba5dc3fbfeb","after":"65c9fef92c156be2fb88587a799325d06718d7a0","ref":"refs/heads/mainnet","pushedAt":"2024-09-10T08:37:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Add docker_build.sh script","shortMessageHtmlLink":"Add docker_build.sh script"}},{"before":"6b68ed7d4cec3383107e5f95267cb7521ddb2799","after":"79c236e4e9bc0e627ac4315f9cf78ba5dc3fbfeb","ref":"refs/heads/mainnet","pushedAt":"2024-09-10T08:34:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Upgrade the version from 2.0.2 to 2.0.3","shortMessageHtmlLink":"Upgrade the version from 2.0.2 to 2.0.3"}},{"before":"d0b28a866cc78bde81574d2507bca0241af73d23","after":"6b68ed7d4cec3383107e5f95267cb7521ddb2799","ref":"refs/heads/mainnet","pushedAt":"2024-09-10T08:31:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"1. Shorted the seal timeout judgemet from 30 minutes to 5 minutes for fast timeout to avoid pending file queue jam, which may leads to more file seal timeout because the file copy may have been removed from the original IPFS node if the file waits too long time in the queue.\n\n2. Implement retry mechanism for seal failed records.\n\n3. For the probability filter, the pTake value should divide by GroupCount instead of nodeCount, because one group can have only one replica.","shortMessageHtmlLink":"1. Shorted the seal timeout judgemet from 30 minutes to 5 minutes for…"}},{"before":"c64c54a2efcfde8def327729d7e0a7801a04f7e4","after":"d0b28a866cc78bde81574d2507bca0241af73d23","ref":"refs/heads/mainnet","pushedAt":"2024-07-25T07:44:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Fix sql error in collectFileStats","shortMessageHtmlLink":"Fix sql error in collectFileStats"}},{"before":"1bd6624cfcb9063048be0cd1740724c9b84521fa","after":"c64c54a2efcfde8def327729d7e0a7801a04f7e4","ref":"refs/heads/mainnet","pushedAt":"2024-07-24T04:39:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"1. Set detail status when updating file_record\n2. Collect file_stats as telemetry data","shortMessageHtmlLink":"1. Set detail status when updating file_record"}},{"before":"0c416be7097506409487857f70e429d07e5cec21","after":"1bd6624cfcb9063048be0cd1740724c9b84521fa","ref":"refs/heads/mainnet","pushedAt":"2024-07-24T04:16:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Fix to update status for rateSkipped result","shortMessageHtmlLink":"Fix to update status for rateSkipped result"}},{"before":"316c4475abe769c7b288005c56ebba465b5b0d1b","after":"0c416be7097506409487857f70e429d07e5cec21","ref":"refs/heads/mainnet","pushedAt":"2024-07-23T09:38:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Upgrade version from 2.0.1 to 2.0.2","shortMessageHtmlLink":"Upgrade version from 2.0.1 to 2.0.2"}},{"before":"a368310b87fc36b5da584ffb053f901986d9b69f","after":"316c4475abe769c7b288005c56ebba465b5b0d1b","ref":"refs/heads/mainnet","pushedAt":"2024-07-23T09:32:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"1. Add filesSkipRate filter logic\n2. Revert back the original filter logic","shortMessageHtmlLink":"1. Add filesSkipRate filter logic"}},{"before":"b106018700e0f1bcfbc06539d64e29342fc78981","after":"a368310b87fc36b5da584ffb053f901986d9b69f","ref":"refs/heads/mainnet","pushedAt":"2024-07-08T10:33:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Shorten the seal status update check interval and minSealStartTime to speed up the status update process","shortMessageHtmlLink":"Shorten the seal status update check interval and minSealStartTime to…"}},{"before":"ece71c4bb48c8da3f059f146731f93b968772f1f","after":"b106018700e0f1bcfbc06539d64e29342fc78981","ref":"refs/heads/mainnet","pushedAt":"2024-07-08T08:37:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Need to verify the groupInfo.totalMembers for isReady check","shortMessageHtmlLink":"Need to verify the groupInfo.totalMembers for isReady check"}},{"before":"32d959722bbcaa44bfeb6cec5c90a6db730714e6","after":"ece71c4bb48c8da3f059f146731f93b968772f1f","ref":"refs/heads/mainnet","pushedAt":"2024-07-08T07:38:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Fix build error","shortMessageHtmlLink":"Fix build error"}},{"before":"20ff58693abdf70aa6bea0f3589e45eed6fa4c7b","after":"32d959722bbcaa44bfeb6cec5c90a6db730714e6","ref":"refs/heads/mainnet","pushedAt":"2024-07-08T06:56:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Comment out the filter logic to verify the replica count increase","shortMessageHtmlLink":"Comment out the filter logic to verify the replica count increase"}},{"before":"a894505c3b611b79f3bfd4198947c3d483e5a38b","after":"20ff58693abdf70aa6bea0f3589e45eed6fa4c7b","ref":"refs/heads/mainnet","pushedAt":"2024-06-24T06:51:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Catch the exception thrown by runing tasks onTick function, sometimes the PRC node will close the connection, this will make the crust-smanager exit directly, restart the smanager will need to re-load all node information again which is very time consuming","shortMessageHtmlLink":"Catch the exception thrown by runing tasks onTick function, sometimes…"}},{"before":"2a9ac15b8449d708ed889940d011f692f8c2ef5b","after":"a894505c3b611b79f3bfd4198947c3d483e5a38b","ref":"refs/heads/mainnet","pushedAt":"2024-06-24T04:36:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Increase the sealing update interval timeout to 30 minutes to increase the file seal success probability","shortMessageHtmlLink":"Increase the sealing update interval timeout to 30 minutes to increas…"}},{"before":"966254f83d2191be203366e7ae51f8cac2fbfd9e","after":"2a9ac15b8449d708ed889940d011f692f8c2ef5b","ref":"refs/heads/mainnet","pushedAt":"2024-06-21T09:54:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Fix bug - update groupInfo as well when there're no valid members","shortMessageHtmlLink":"Fix bug - update groupInfo as well when there're no valid members"}},{"before":"b1eacffe1d9b9dc23ce2084af8303bdda1bdf847","after":"966254f83d2191be203366e7ae51f8cac2fbfd9e","ref":"refs/heads/mainnet","pushedAt":"2024-06-21T08:22:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Fix build error","shortMessageHtmlLink":"Fix build error"}},{"before":"d336a79921fe217868a742cc53cee6a022ae0ef9","after":"b1eacffe1d9b9dc23ce2084af8303bdda1bdf847","ref":"refs/heads/mainnet","pushedAt":"2024-06-21T07:12:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Fix file filter bug and add more telemetry data (#65)\n\n1. Fix file filter bug:\r\nThere're many 'invalid/unused' members inside a group, so use all group members count to do cid % operation will filter most files out, and it would also increase the probability during the probabilityFilter.\r\nSo enhance the code to filter out invalid group members.\r\n\r\n2. Use queryMulti to retrieve work reports from chain in a batch mode to speed up the node-info-updater-task, which reduce the whole indexing time from ~100 minutes to ~5 minutes.\r\n\r\n3. Shorten the node-info-updater-task update interval from 1 hour to 30 minutes, since node-info-updater-task is pretty quick right now after refactor\r\n\r\n4. Add more telemtry data:\r\n * sworker enclave id_info data\r\n * some os info statistics","shortMessageHtmlLink":"Fix file filter bug and add more telemetry data (#65)"}},{"before":"7aead68ff5f74d33e5485486356278e2512b8ad1","after":"25f2d2be4ecc391118eb2e46f126df1a723b3aac","ref":"refs/heads/brian/fix-file-filter","pushedAt":"2024-06-21T07:08:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Change back the reportInterval which is changed during dev testing","shortMessageHtmlLink":"Change back the reportInterval which is changed during dev testing"}},{"before":null,"after":"7aead68ff5f74d33e5485486356278e2512b8ad1","ref":"refs/heads/brian/fix-file-filter","pushedAt":"2024-06-21T06:56:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"wuhaixian1984","name":"Brian Wu","path":"/wuhaixian1984","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4935158?s=80&v=4"},"commit":{"message":"Check-in the latest package-lock.json","shortMessageHtmlLink":"Check-in the latest package-lock.json"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQwMzoxMDowNy4wMDAwMDBazwAAAASz4ZpY","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMlQwMzoxMDowNy4wMDAwMDBazwAAAASz4ZpY","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yMVQwNjo1NjoxMy4wMDAwMDBazwAAAARrSrrI"}},"title":"Activity · crustio/crust-smanager"}