Usage and representation of developer_key_id


This behavior has been resolved and deployed to the production environment as of 10/30/23.


Currently all developer key IDs appear in the globalised format in the web logs. This makes it impossible to join with the developer keys in the given account’s developer_keys table, without localising the values first.

Expected Behavior

Developer key IDs that are present in the developer keys table should show up in the same format.


No workaround exists at this time.

Steps to Reproduce

1. Download web logs and search for entries where the developer key is present.

2. See how all IDs are in the globalised format. The globalised format is shard_id * 10_000_000_000_000 + local_id , making it impossible to join with the developer keys that are in localised format.

Additional Info


Known issues indicate notable behaviors that has been escalated to the Canvas engineering team. Known issues are not a guarantee for an immediate resolution. This document is for informational purposes only and does not replace the Support process. If you are encountering the behavior outlined in this document, please ensure you have submitted a Support case (per your institution's escalation process) so Canvas Support can adequately gauge the overall customer impact and prioritize appropriately.

Labels (1)