{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":412622193,"defaultBranch":"linux-6.8.y-echo","name":"linux-baby","ownerLogin":"hamadmarri","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-10-01T21:31:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3954563?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712394083.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"1aa13aece722193c1d486fef316ba3279d2a94fa","ref":"refs/heads/linux-6.8.y-echo-archlinux","pushedAt":"2024-04-06T09:01:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"disable NO_HZ_FULL, there is a bug in ECHO that keep cpus idle for\nsometime when adding full tickless args in grub nohz_full=...\n\nCurrently the easy fix is to remove the nohz_full from grub\nparameters in echo linux line. The bug still there so for\nthe time being I just disabled NO_HZ_FULL","shortMessageHtmlLink":"disable NO_HZ_FULL, there is a bug in ECHO that keep cpus idle for"}},{"before":"4b5fcf77a00dc777239508cdc333f03f22fa19ed","after":"2d05563e4544c52f2eb1bcd9658d67c6f33f36ed","ref":"refs/heads/linux-6.8.y-echo","pushedAt":"2024-04-06T09:01:13.000Z","pushType":"push","commitsCount":1119,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"disable NO_HZ_FULL, there is a bug in ECHO that keep cpus idle for\nsometime when adding full tickless args in grub nohz_full=...\n\nCurrently the easy fix is to remove the nohz_full from grub\nparameters in echo linux line. The bug still there so for\nthe time being I just disabled NO_HZ_FULL","shortMessageHtmlLink":"disable NO_HZ_FULL, there is a bug in ECHO that keep cpus idle for"}},{"before":"3c436b4ee7f6667450cb8d5285b8f089b43c065a","after":"4b5fcf77a00dc777239508cdc333f03f22fa19ed","ref":"refs/heads/linux-6.8.y-echo","pushedAt":"2024-04-04T15:04:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"sysctl_sched_base_slice to 4200ULL\n\nThanks to @marioroy for the tests and debugging.","shortMessageHtmlLink":"sysctl_sched_base_slice to 4200ULL"}},{"before":"439c2265ffa2cf6f5484ef24a9cc746ce8357840","after":"3c436b4ee7f6667450cb8d5285b8f089b43c065a","ref":"refs/heads/linux-6.8.y-echo","pushedAt":"2024-04-03T16:20:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"35us for shared quota seems better suited for default value.\nThanks to @marioroy for the tests and debugging.","shortMessageHtmlLink":"35us for shared quota seems better suited for default value."}},{"before":"5ce10dc6c375890e45f45fa423897d3e4c9a7597","after":"439c2265ffa2cf6f5484ef24a9cc746ce8357840","ref":"refs/heads/linux-6.8.y-echo","pushedAt":"2024-04-02T17:20:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"RR_TIMESLICE to 1ms","shortMessageHtmlLink":"RR_TIMESLICE to 1ms"}},{"before":"7952a390eeff752c8b532d23282688fe1041bd6f","after":"5ce10dc6c375890e45f45fa423897d3e4c9a7597","ref":"refs/heads/linux-6.8.y-echo","pushedAt":"2024-04-02T17:18:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"Change the shared quota from 105us to 500ns\nand the min slice from 7us to 50ns","shortMessageHtmlLink":"Change the shared quota from 105us to 500ns"}},{"before":"03cdbd12deee8021bd81acc6ddd645bdf9c42096","after":"7952a390eeff752c8b532d23282688fe1041bd6f","ref":"refs/heads/linux-6.8.y-echo","pushedAt":"2024-03-30T00:52:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"ECHO CPU scheduler v6.8","shortMessageHtmlLink":"ECHO CPU scheduler v6.8"}},{"before":null,"after":"a8c97680d5eb234b66f3c4820d9a03c8e5fe228d","ref":"refs/heads/linux-6.8.y-echo-powersave","pushedAt":"2024-03-27T17:44:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"removed lat_sens","shortMessageHtmlLink":"removed lat_sens"}},{"before":"d37ebcbf15c162531a18b7a4b131f908c2be39ca","after":"03cdbd12deee8021bd81acc6ddd645bdf9c42096","ref":"refs/heads/linux-6.8.y-echo","pushedAt":"2024-03-27T12:01:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"removed lat_sens","shortMessageHtmlLink":"removed lat_sens"}},{"before":null,"after":"808fa05d940fa42dd711b14937c22a2b41b12644","ref":"refs/heads/linux-6.8.1-1-SUSE","pushedAt":"2024-03-25T21:31:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"ECHO scheduler on SUSE kernel","shortMessageHtmlLink":"ECHO scheduler on SUSE kernel"}},{"before":null,"after":"d37ebcbf15c162531a18b7a4b131f908c2be39ca","ref":"refs/heads/linux-6.8.y-echo","pushedAt":"2024-03-25T20:37:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"add CONFIG_ECHO_SCHED","shortMessageHtmlLink":"add CONFIG_ECHO_SCHED"}},{"before":"2fea87de513c6d3c236d3ae53892b77400f03ce6","after":"7f86f747721167b011a9cbd6fd9df77577b12ccc","ref":"refs/heads/linux-6.7.5-1-SUSE","pushedAt":"2024-03-25T12:21:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"fair_group and autogroup must be disabled by default","shortMessageHtmlLink":"fair_group and autogroup must be disabled by default"}},{"before":"d6cc0c3fa5e790118f510fafa18642b3fd080da3","after":"4adf8324a23b8168996c3944b0b382d823ff836d","ref":"refs/heads/linux-6.7.y-echo","pushedAt":"2024-03-25T12:21:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"fair_group and autogroup must be disabled by default","shortMessageHtmlLink":"fair_group and autogroup must be disabled by default"}},{"before":"d44e9717ac41adb46cd50551ebf9ca84ad93c9d5","after":"2fea87de513c6d3c236d3ae53892b77400f03ce6","ref":"refs/heads/linux-6.7.5-1-SUSE","pushedAt":"2024-03-25T11:01:05.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"Fix missing sched_idle_cpu when enabling NUMA","shortMessageHtmlLink":"Fix missing sched_idle_cpu when enabling NUMA"}},{"before":"c274b5b8841daafc6e59c7e53b14e5e3c5ccf647","after":"d6cc0c3fa5e790118f510fafa18642b3fd080da3","ref":"refs/heads/linux-6.7.y-echo","pushedAt":"2024-03-25T11:00:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"Fix missing sched_idle_cpu when enabling NUMA","shortMessageHtmlLink":"Fix missing sched_idle_cpu when enabling NUMA"}},{"before":null,"after":"c274b5b8841daafc6e59c7e53b14e5e3c5ccf647","ref":"refs/heads/linux-6.7.y-echo","pushedAt":"2024-03-24T21:19:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"ECHO Scheduler","shortMessageHtmlLink":"ECHO Scheduler"}},{"before":"2a34d5c262d7989b796dd9e0da1a3816a9a00732","after":"b8854faf60b216cc601ae6073bbeb3794c32b8b6","ref":"refs/heads/linux-6.7.y-baby","pushedAt":"2024-03-23T22:04:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"port select_task_fair from TT","shortMessageHtmlLink":"port select_task_fair from TT"}},{"before":null,"after":"d44e9717ac41adb46cd50551ebf9ca84ad93c9d5","ref":"refs/heads/linux-6.7.5-1-SUSE","pushedAt":"2024-03-23T19:50:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"- change bs_shared_quota to 105us\n- change bs_node.est initial value to 0 instead of shared_quota\n- check_wakeup preempt right away if entity is before current eventhough current\n didn't finished min slice","shortMessageHtmlLink":"- change bs_shared_quota to 105us"}},{"before":"278ba5fc4f4a7e8008ed9b288162558fbdd6d69f","after":"2a34d5c262d7989b796dd9e0da1a3816a9a00732","ref":"refs/heads/linux-6.7.y-baby","pushedAt":"2024-03-22T22:48:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"make quota for preempted task preserved\nso it doesn't start over","shortMessageHtmlLink":"make quota for preempted task preserved"}},{"before":null,"after":"278ba5fc4f4a7e8008ed9b288162558fbdd6d69f","ref":"refs/heads/linux-6.7.y-baby","pushedAt":"2024-03-22T04:54:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"added lat_sensitive","shortMessageHtmlLink":"added lat_sensitive"}},{"before":"fa311a18a784f1e5084204df754b5f6fe72a10b9","after":"7c43c7aa5eeeb4d7ee5ad289a98564a7264de51d","ref":"refs/heads/baby-6.7.y","pushedAt":"2024-03-19T06:08:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"- enqueue to q2 only if consued all quota\n- added perv_burts for debugging","shortMessageHtmlLink":"- enqueue to q2 only if consued all quota"}},{"before":"20c3e316d320a6b65011279bec47625b9c8518b9","after":"fa311a18a784f1e5084204df754b5f6fe72a10b9","ref":"refs/heads/baby-6.7.y","pushedAt":"2024-03-19T00:21:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"added SRTF","shortMessageHtmlLink":"added SRTF"}},{"before":"dc2af9c3a30ed6e7415e5e1bbfe39e83bd01a96e","after":"20c3e316d320a6b65011279bec47625b9c8518b9","ref":"refs/heads/baby-6.7.y","pushedAt":"2024-03-17T23:25:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"first draft of shared quota","shortMessageHtmlLink":"first draft of shared quota"}},{"before":"a31922084f5c3ddfc5a763f1edaf5a88a0d86e74","after":"dc2af9c3a30ed6e7415e5e1bbfe39e83bd01a96e","ref":"refs/heads/baby-6.7.y","pushedAt":"2024-03-17T20:07:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"refactor __enqueue_*","shortMessageHtmlLink":"refactor __enqueue_*"}},{"before":"b44a2632665394a49a0a4d63775d4b5e2c049084","after":"a31922084f5c3ddfc5a763f1edaf5a88a0d86e74","ref":"refs/heads/baby-6.7.y","pushedAt":"2024-03-17T02:02:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"remove bs->prev since it is not needed\nfixing the q2 dequeue","shortMessageHtmlLink":"remove bs->prev since it is not needed"}},{"before":"aea32c3d61baa8791632d9e1b8f1fb2b0f90a4d5","after":"b44a2632665394a49a0a4d63775d4b5e2c049084","ref":"refs/heads/baby-6.7.y","pushedAt":"2024-03-16T22:20:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"add HZ_625","shortMessageHtmlLink":"add HZ_625"}},{"before":"40c8309baededd64723f58b15c0a95679b12426d","after":"aea32c3d61baa8791632d9e1b8f1fb2b0f90a4d5","ref":"refs/heads/baby-6.7.y","pushedAt":"2024-03-15T01:16:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"Enable SCHED_DEBUG.\nadding related debug functions (some are fake data incomplete so far)","shortMessageHtmlLink":"Enable SCHED_DEBUG."}},{"before":"1854dfa5e378e29bb8f53215fe697e6f9a649b85","after":"40c8309baededd64723f58b15c0a95679b12426d","ref":"refs/heads/baby-6.7.y","pushedAt":"2024-03-10T23:32:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"nohz_full","shortMessageHtmlLink":"nohz_full"}},{"before":"0c256932ce1214e1d6408f78d664addfbf9ac581","after":"1854dfa5e378e29bb8f53215fe697e6f9a649b85","ref":"refs/heads/baby-6.7.y","pushedAt":"2024-03-09T07:54:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"- add lb_env to ease passing loadbalancer args\n- numa migration locality\n- pick the cache-coldest task when migrating","shortMessageHtmlLink":"- add lb_env to ease passing loadbalancer args"}},{"before":null,"after":"0c256932ce1214e1d6408f78d664addfbf9ac581","ref":"refs/heads/baby-6.7.y","pushedAt":"2024-03-07T21:53:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"hamadmarri","name":"حمد المري","path":"/hamadmarri","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3954563?s=80&v=4"},"commit":{"message":"select_task and rebalance are more cache friendly","shortMessageHtmlLink":"select_task and rebalance are more cache friendly"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wNlQwOTowMToyMy4wMDAwMDBazwAAAAQphqbS","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wNlQwOTowMToyMy4wMDAwMDBazwAAAAQphqbS","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wN1QyMTo1MzoxMC4wMDAwMDBazwAAAAQPkUYg"}},"title":"Activity · hamadmarri/linux-baby"}