Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to add peering sessions for IX with multiple sites #185

Closed
mlorentz75 opened this issue Nov 24, 2019 · 4 comments
Closed

Unable to add peering sessions for IX with multiple sites #185

mlorentz75 opened this issue Nov 24, 2019 · 4 comments
Assignees

Comments

@mlorentz75
Copy link

Environment

  • Python version: 3.6.8
  • Peering Manager version: 1.0.1-dev / HEAD

Steps to Reproduce

At first I actually tried to add two routers to the same IX, but haven't found a way to do it. So create two internet exchanges with the same IX prefixes. This models the connections from two of our routers, each connected to a different DECIX site in Frankfurt. Add available peering sessions for one of the internet exchanges. Then try to add the same sessions for the other exchange from the available peering sessions.

Expected Behavior

Being able to add the sessions for the second exchange site as they are actually connected to both of our peering routers.

Observed Behavior

I am presented with an empty form (only showing the header 'Internet Exchange Peering Session Import' and the Import and Cancel buttons), not being able to add peering sessions already assigned to the first site, or the other router.

@2bithacker
Copy link
Contributor

We've seen this behavior as well, but it seemed to clear up after we upgraded to 1.0.0, but it might just be a transient problem.

@mlorentz75
Copy link
Author

Thanks. But no change after downgrading from HEAD to tag v1.0.0 here.

@gmazoyer gmazoyer self-assigned this Nov 25, 2019
@gmazoyer
Copy link
Member

@mlorentz75 I managed to reproduce the bug and even found another one linked to it.

When trying to import some available peering sessions, the IX to use is sometimes incorrect. The import form will in this case mention the other IX object inside Peering Manager.

I suspect that this issue is here since quite some time but has passed under the radar for 1.0.0.

@mlorentz75
Copy link
Author

Thanks for looking into this. Let me know if I can help test anything.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants