{"action":"created","issue":{"url":"https://api.github.com/repos/schnorr/akypuera/issues/42","repository_url":"https://api.github.com/repos/schnorr/akypuera","labels_url":"https://api.github.com/repos/schnorr/akypuera/issues/42/labels{/name}","comments_url":"https://api.github.com/repos/schnorr/akypuera/issues/42/comments","events_url":"https://api.github.com/repos/schnorr/akypuera/issues/42/events","html_url":"https://github.com/schnorr/akypuera/issues/42","id":390173890,"node_id":"MDU6SXNzdWUzOTAxNzM4OTA=","number":42,"title":"Trace asynchronous event correlation for Time Independent Traces (SMPI)","user":{"login":"mickours","id":837312,"node_id":"MDQ6VXNlcjgzNzMxMg==","avatar_url":"https://avatars3.githubusercontent.com/u/837312?v=4","gravatar_id":"","url":"https://api.github.com/users/mickours","html_url":"https://github.com/mickours","followers_url":"https://api.github.com/users/mickours/followers","following_url":"https://api.github.com/users/mickours/following{/other_user}","gists_url":"https://api.github.com/users/mickours/gists{/gist_id}","starred_url":"https://api.github.com/users/mickours/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mickours/subscriptions","organizations_url":"https://api.github.com/users/mickours/orgs","repos_url":"https://api.github.com/users/mickours/repos","events_url":"https://api.github.com/users/mickours/events{/privacy}","received_events_url":"https://api.github.com/users/mickours/received_events","type":"User","site_admin":false},"labels":[{"id":1104350366,"node_id":"MDU6TGFiZWwxMTA0MzUwMzY2","url":"https://api.github.com/repos/schnorr/akypuera/labels/enhancement","name":"enhancement","color":"ccccff","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-12-12T11:03:44Z","updated_at":"2018-12-12T12:14:41Z","closed_at":null,"author_association":"NONE","body":"New TIT format (SMPI replay trace format) that has been introduced in Simgrid 3.20, now requires to give information on asynchronous operation. It means that the asynchronous call now includes a tag field that links MPI_wait calls to the MPI_ISend or MPI_IRecv associated.\r\n\r\nIt would be great to have this information traced by akypuera and added to the TIT trace generated.\r\n\r\nNote that I already made a small python script that is now ship with Simgrid to convert existing traces to the new format but the lack of information makes this conversion unreliable.\r\n\r\nLink to the script: https://github.com/simgrid/simgrid/blob/master/tools/simgrid_convert_TI_traces.py"},"comment":{"url":"https://api.github.com/repos/schnorr/akypuera/issues/comments/446567259","html_url":"https://github.com/schnorr/akypuera/issues/42#issuecomment-446567259","issue_url":"https://api.github.com/repos/schnorr/akypuera/issues/42","id":446567259,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NjU2NzI1OQ==","user":{"login":"schnorr","id":69578,"node_id":"MDQ6VXNlcjY5NTc4","avatar_url":"https://avatars1.githubusercontent.com/u/69578?v=4","gravatar_id":"","url":"https://api.github.com/users/schnorr","html_url":"https://github.com/schnorr","followers_url":"https://api.github.com/users/schnorr/followers","following_url":"https://api.github.com/users/schnorr/following{/other_user}","gists_url":"https://api.github.com/users/schnorr/gists{/gist_id}","starred_url":"https://api.github.com/users/schnorr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/schnorr/subscriptions","organizations_url":"https://api.github.com/users/schnorr/orgs","repos_url":"https://api.github.com/users/schnorr/repos","events_url":"https://api.github.com/users/schnorr/events{/privacy}","received_events_url":"https://api.github.com/users/schnorr/received_events","type":"User","site_admin":false},"created_at":"2018-12-12T12:14:41Z","updated_at":"2018-12-12T12:14:41Z","author_association":"OWNER","body":"Thanks @mickours for the enhancement request. I think akypuera could be indeed changed to register the `MPI_Request` pointer in all instrumentation points where this information is available. By doing so, the TIT exporter (something like `aky2tit`, that currently does not exist (we only have `aky_converter` that does the conversion to the Paje file format), could be augmented to output the necessary information for the latest TIT version.\r\n"}}
{"actor":{"display_login":"schnorr"}}