1. PTP Enabling Ansible Script Missing from MFlib.

PTP Enabling Ansible Script Missing from MFlib.

Home Forums FABRIC General Questions and Discussion PTP Enabling Ansible Script Missing from MFlib.

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #8631
    Shaun Ghosh
    Participant

      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.

      #8632
      Mami Hayashida
      Participant

        I updated the owl code a few months ago, but perhaps forgot to update the example notebook. Let me look into this.

        #8633
        Hussam Nasir
        Moderator

          Hello 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

          #8642
          Mami Hayashida
          Participant

            I 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 the mflib package does not contain the latest owl.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 in owl.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.

            #8647
            Hussam Nasir
            Moderator

              We 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.

              #8649
              Shaun Ghosh
              Participant

                Yes, Please. I would like to keep that appointment. Thank you.

              Viewing 6 posts - 1 through 6 (of 6 total)
              • You must be logged in to reply to this topic.