Home › Forums › FABRIC General Questions and Discussion › PTP Enabling Ansible Script Missing from MFlib.
- This topic has 5 replies, 3 voices, and was last updated 16 hours, 1 minute ago by
Shaun Ghosh.
-
AuthorPosts
-
June 20, 2025 at 1:16 pm #8631
Hello All,
I am trying to enable PTP on a slice and the playbook_fabric_experiment_ptp.yml Ansible script which is required to set up and activate the PTP on a slice for One-Way Latency (OWL) experiments is missing. Additionally, I saw that all the OWL related scripts/files were removed from the Github repo. Hence, I wanted to clarify whether OWL/PTP support is being removed from FABRIC? or they’ve been taken down to sort a bug.
Any help or guidance would be appreciated. Thank you.
Shaun.
June 20, 2025 at 1:26 pm #8632I updated the owl code a few months ago, but perhaps forgot to update the example notebook. Let me look into this.
June 20, 2025 at 1:26 pm #8633Hello Shaun,
Could you please point us to the notebook/experiment about this setup? Its possible you are looking at an older version.
PTP setup had been moved out into its own report and independent install. MFLIB calls this same PTP install during its setup and so does OWL. OWL code has also been moved into its own repo.
https://github.com/Fabric-testbed/ptp
https://github.com/Fabric-testbed/owl
June 20, 2025 at 6:24 pm #8642I went through all the files and updated everything. Unfortunately, these edits will not be automatically installed until the next release of various software. For now, you could follow these steps to see how to make OWL work:
1. Find the most updated jupyter notebook example for OWL on the “owl” branch of FABRIC jupyter notebooks repo (https://github.com/fabric-testbed/jupyter-examples/blob/owl/fabric_examples/complex_recipes/owl/owl.ipynb)
2. Since themflib
package does not contain the latestowl.py
, please obtain the up-to-date version of that script from the owl branch (https://github.com/fabric-testbed/mflib/blob/owl/mflib/owl.py)
3. Place those two files in the same folder and make the following change to the first code cell inowl.ipynb
#from mflib import owl as owl import owl as owl
Restart the Kernel to make sure the import is updated. At that point, you should be able to run
owl.ipynb
using the local copy of owl.py. I just tested it and everything ran as it should. Please reach out again if you have any questions or run into any issues.-
This reply was modified 3 days, 19 hours ago by
Mami Hayashida.
June 23, 2025 at 12:00 pm #8647We also noticed that you had requested office hours with the Measurement Framework Team. Would you still like to keep that appointment time ? If so I can send you the details for the meeting.
June 23, 2025 at 9:35 pm #8649Yes, Please. I would like to keep that appointment. Thank you.
-
This reply was modified 3 days, 19 hours ago by
-
AuthorPosts
- You must be logged in to reply to this topic.