aliyun / plugsched

Live upgrade Linux kernel scheduler subsystem
BSD 3-Clause "New" or "Revised" License
82 stars 23 forks source link

Update the dynamic_springboard.patch of 5.10. #166

Closed Dengerwei closed 2 years ago

Dengerwei commented 2 years ago

See the commit bfa04fc96da3e4252419dd3f7d2088efa3cfed97 <src: jump to vmlinux's call instead of pushing our return addres>

This commit adapets the springboard of kernel 5.10.

Why I delete the modification of the attribute of perpare_task_switch function is that, the frame pointer of schedule in vmlinux becames not optimized. We cannot decide whether the frame pointer is optimized or not in vmlinux. Therefore, fixed stack frame pointer of schedule function in vmlinux is more friendly to us.

anolis-bot commented 2 years ago

@Dengerwei , a new test job has been submitted. Please wait in patience. The test job url: https://tone.openanolis.cn/ws/2r1b4c7z/test_result/31694

anolis-bot commented 2 years ago

@Dengerwei , The CI test is completed, please check result:

Test CaseTest Result
schedule_testx86_64:white_check_mark: SUCCESS
schedule_testaarch64:x: FAIL

Sorry, your test job failed. Please get the details in the link.

ampresent commented 2 years ago

You only patched one specific v5.10 kernel, this doesn't fix problem in the open-sourced plugsched at all. So this PR won't go into this repo.

Of course, you can choose between these two options,

But if you choose the latter, you must

Otherwise they will never figure out why their scheduler package make their system panic.

anolis-bot commented 2 years ago

@Dengerwei , the code has been updated, so a new test job has been submitted. Please wait in patience. The test job url: https://tone.openanolis.cn/ws/2r1b4c7z/test_result/34313

anolis-bot commented 2 years ago

@Dengerwei , The CI test is completed, please check result:

Test CaseTest Result
schedule_testx86_64:white_check_mark: SUCCESS
schedule_testaarch64:white_check_mark: SUCCESS

Congratulations, your test job passed!

anolis-bot commented 2 years ago

@Dengerwei , the code has been updated, so a new test job has been submitted. Please wait in patience. The test job url: https://tone.openanolis.cn/ws/2r1b4c7z/test_result/34507

Dengerwei commented 2 years ago

/retest

anolis-bot commented 2 years ago

@Dengerwei , the test job has been submitted. Please wait in patience. The test job url: https://tone.openanolis.cn/ws/2r1b4c7z/test_result/34579

anolis-bot commented 2 years ago

@Dengerwei , The CI test is completed, please check result:

Test CaseTest Result
schedule_testx86_64:x: FAIL
schedule_testaarch64:x: FAIL

Sorry, your test job failed. Please get the details in the link.

anolis-bot commented 2 years ago

@Dengerwei , The CI test is completed, please check result:

Test CaseTest Result
schedule_testx86_64:x: FAIL
schedule_testaarch64:white_check_mark: SUCCESS

Sorry, your test job failed. Please get the details in the link.

anolis-bot commented 2 years ago

@Dengerwei , the code has been updated, so a new test job has been submitted. Please wait in patience. The test job url: https://tone.openanolis.cn/ws/2r1b4c7z/test_result/35095

anolis-bot commented 2 years ago

@Dengerwei , The CI test is completed, please check result:

Test CaseTest Result
schedule_testx86_64:x: FAIL
schedule_testaarch64:white_check_mark: SUCCESS

Sorry, your test job failed. Please get the details in the link.

anolis-bot commented 2 years ago

@Dengerwei , the code has been updated, so a new test job has been submitted. Please wait in patience. The test job url: https://tone.openanolis.cn/ws/2r1b4c7z/test_result/35215

anolis-bot commented 2 years ago

@Dengerwei , the code has been updated, so a new test job has been submitted. Please wait in patience. The test job url: https://tone.openanolis.cn/ws/2r1b4c7z/test_result/35315

anolis-bot commented 2 years ago

@Dengerwei , The CI test is completed, please check result:

Test CaseTest Result
schedule_testx86_64:x: FAIL
schedule_testaarch64:x: FAIL

Sorry, your test job failed. Please get the details in the link.

anolis-bot commented 2 years ago

@Dengerwei , the code has been updated, so a new test job has been submitted. Please wait in patience. The test job url: https://tone.openanolis.cn/ws/2r1b4c7z/test_result/35863

anolis-bot commented 2 years ago

@Dengerwei , The CI test is completed, please check result:

Test CaseTest Result
schedule_testx86_64:x: FAIL
schedule_testaarch64:x: FAIL

Sorry, your test job failed. Please get the details in the link.

Dengerwei commented 2 years ago

/retest

anolis-bot commented 2 years ago

@Dengerwei , the test job has been submitted. Please wait in patience. The test job url: https://tone.openanolis.cn/ws/2r1b4c7z/test_result/35869

anolis-bot commented 2 years ago

@Dengerwei , The CI test is completed, please check result:

Test CaseTest Result
schedule_testx86_64:white_check_mark: SUCCESS
schedule_testaarch64:white_check_mark: SUCCESS

Congratulations, your test job passed!

anolis-bot commented 1 year ago

@Dengerwei , The CI test is completed, please check result:

Test CaseTest Result
schedule_testx86_64:x: FAIL
schedule_testaarch64:x: FAIL

Sorry, your test job failed. Please get the details in the link.