Skip to content

Resolute: updates for 26.04 support#91

Open
pponnuvel wants to merge 1 commit into
taodd:mainfrom
pponnuvel:resolute-updates
Open

Resolute: updates for 26.04 support#91
pponnuvel wants to merge 1 commit into
taodd:mainfrom
pponnuvel:resolute-updates

Conversation

@pponnuvel

Copy link
Copy Markdown
Collaborator

No description provided.

Comment thread .github/workflows/run-tests.yaml Outdated
@pponnuvel pponnuvel marked this pull request as draft April 27, 2026 06:48
@pponnuvel

Copy link
Copy Markdown
Collaborator Author

Changing it to draft - 26.04 image isn't available yet for GH runners. So this will have to wait.

@taodd

taodd commented May 18, 2026

Copy link
Copy Markdown
Owner

Hi @pponnuvel is there a place we can check whether 26.04 is available on github run?

@pponnuvel

Copy link
Copy Markdown
Collaborator Author

Hi @pponnuvel is there a place we can check whether 26.04 is available on github run?

This is tracked here: actions/runner-images#13964

Based on the comments there, it could be available within a month or so.

Signed-off-by: Ponnuvel Palaniyappan <pponnuvel@gmail.com>
@pponnuvel

Copy link
Copy Markdown
Collaborator Author

Resolute runner is available now.

However, it's failing with lots of mismathes:

[func2pc differences in ceph-osd]
Program counter mismatches:
  - BlueStore::_do_write:
      ./files/ubuntu/osdtrace/osd-20.2.0-0ubuntu2_dwarf.json: 15514720 (0xecbc60)
      generated-osd-dwarf.json: 15689168 (0xef65d0)
  - BlueStore::_txc_apply_kv:
      ./files/ubuntu/osdtrace/osd-20.2.0-0ubuntu2_dwarf.json: 15095392 (0xe65660)
      generated-osd-dwarf.json: 15260720 (0xe8dc30)
  - BlueStore::_txc_calc_cost:
      ./files/ubuntu/osdtrace/osd-20.2.0-0ubuntu2_dwarf.json: 15466112 (0xebfe80)
      generated-osd-dwarf.json: 15783056 (0xf0d490)
  - BlueStore::_txc_state_proc:
      ./files/ubuntu/osdtrace/osd-20.2.0-0ubuntu2_dwarf.json: 15303744 (0xe98440)
      generated-osd-dwarf.json: 15473408 (0xec1b00)
  - BlueStore::_wctx_finish:
      ./files/ubuntu/osdtrace/osd-20.2.0-0ubuntu2_dwarf.json: 15291584 (0xe954c0)
      generated-osd-dwarf.json: 15461328 (0xebebd0)
  - BlueStore::log_latency:
      ./files/ubuntu/osdtrace/osd-20.2.0-0ubuntu2_dwarf.json: 15826944 (0xf18000)
      generated-osd-dwarf.json: 15991728 (0xf403b0)
  - BlueStore::log_latency_fn:
      ./files/ubuntu/osdtrace/osd-20.2.0-0ubuntu2_dwarf.json: 15827728 (0xf18310)
      generated-osd-dwarf.json: 15992512 (0xf406c0)
  - BlueStore::queue_transactions:
      ./files/ubuntu/osdtrace/osd-20.2.0-0ubuntu2_dwarf.json: 15540512 (0xed2120)
      generated-osd-dwarf.json: 15783664 (0xf0d6f0)
  - ECBackend::submit_transaction:
      ./files/ubuntu/osdtrace/osd-20.2.0-0ubuntu2_dwarf.json: 13373248 (0xcc0f40)
      generated-osd-dwarf.json: 13522672 (0xce56f0)
  - OSD::dequeue_op:
      ./files/ubuntu/osdtrace/osd-20.2.0-0ubuntu2_dwarf.json: 8671808 (0x845240)
      generated-osd-dwarf.json: 8814848 (0x868100)
  - OSD::enqueue_op:
      ./files/ubuntu/osdtrace/osd-20.2.0-0ubuntu2_dwarf.json: 8743936 (0x856c00)
      generated-osd-dwarf.json: 8886928 (0x879a90)
  - OpRequest::mark_flag_point:
      ./files/ubuntu/osdtrace/osd-20.2.0-0ubuntu2_dwarf.json: 21053488 (0x1414030)
      generated-osd-dwarf.json: 21325232 (0x14565b0)
  - OpRequest::mark_flag_point_string:
      ./files/ubuntu/osdtrace/osd-20.2.0-0ubuntu2_dwarf.json: 21053904 (0x14141d0)
      generated-osd-dwarf.json: 21325648 (0x1456750)
  - PrimaryLogPG::execute_ctx:
      ./files/ubuntu/osdtrace/osd-20.2.0-0ubuntu2_dwarf.json: 10402160 (0x9eb970)
      generated-osd-dwarf.json: 10560928 (0xa125a0)
  - PrimaryLogPG::log_op_stats:
      ./files/ubuntu/osdtrace/osd-20.2.0-0ubuntu2_dwarf.json: 9990512 (0x987170)
      generated-osd-dwarf.json: 10142560 (0x9ac360)
  - ReplicatedBackend::do_repop_reply:
      ./files/ubuntu/osdtrace/osd-20.2.0-0ubuntu2_dwarf.json: 10918112 (0xa698e0)
      generated-osd-dwarf.json: 11072736 (0xa8f4e0)
  - ReplicatedBackend::generate_subop:
      ./files/ubuntu/osdtrace/osd-20.2.0-0ubuntu2_dwarf.json: 10893152 (0xa63760)
      generated-osd-dwarf.json: 11047760 (0xa89350)
  - ReplicatedBackend::repop_commit:
      ./files/ubuntu/osdtrace/osd-20.2.0-0ubuntu2_dwarf.json: 10929504 (0xa6c560)
      generated-osd-dwarf.json: 11084096 (0xa92140)
  - ReplicatedBackend::submit_transaction:
      ./files/ubuntu/osdtrace/osd-20.2.0-0ubuntu2_dwarf.json: 10914000 (0xa688d0)
      generated-osd-dwarf.json: 11068640 (0xa8e4e0)

[func2vf differences in ceph-osd]
  Location mismatch for ReplicatedBackend::submit_transaction var_field[0]:
    ./files/ubuntu/osdtrace/osd-20.2.0-0ubuntu2_dwarf.json: {'reg': 7, 'offset': 48, 'stack': True}
    generated-osd-dwarf.json: {'reg': 0, 'offset': 0, 'stack': False}
  Location mismatch for ReplicatedBackend::submit_transaction var_field[1]:
    ./files/ubuntu/osdtrace/osd-20.2.0-0ubuntu2_dwarf.json: {'reg': 7, 'offset': 48, 'stack': True}
    generated-osd-dwarf.json: {'reg': 0, 'offset': 0, 'stack': False}

@pponnuvel

Copy link
Copy Markdown
Collaborator Author

I was able to test this locally on Resolute and there's no such mismatches.

The ceph package is the same (20.2.0-0ubuntu2) in my local test and what the GH runner uses.

I suspect this is something to do with the "pre-release runner" image that GH uses. We'll have to check again after some time.

@pponnuvel pponnuvel marked this pull request as ready for review June 24, 2026 10:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants