1. Paul Ruth

Paul Ruth

Forum Replies Created

Viewing 15 posts - 106 through 120 (of 275 total)
  • Author
    Posts
  • in reply to: “Failed to load projects. Please re-try” error report #2927
    Paul Ruth
    Keymaster

      This error is happening because you are not a member of an active project. You need to ask your project lead to add you to a project.

      in reply to: “Failed to load projects. Please re-try” error report #2923
      Paul Ruth
      Keymaster

        I think your file was too big and didn’t get posted.  Can you add any more info about this issue?

        in reply to: Hello, FABRIC — can’t get step 2 to execute #2919
        Paul Ruth
        Keymaster

          What is the exception at the bottom of the stack trace? Can you post the whole of the pink box?

          A very common exception is something like: “invalid token”.  If that is the case, you likely need to restart the notebook’s kernel.   At the top of the open notebook, click the circular arrow button.  Then click “restart” in the popup.  Then run the notebook from the beginning.

          in reply to: Authentication failed #2913
          Paul Ruth
          Keymaster

            I’m wondering if your bastion key expired. They expire after 6 months.

            Can you confirm that you bastion key still works?  There are directions at the bottom of this article: https://learn.fabric-testbed.net/knowledge-base/logging-into-fabric-vms/

            in reply to: Error occured while installing fabric python API #2907
            Paul Ruth
            Keymaster

              @Manas I would strongly encourage you to avoid the native API and, instead, use FABlib.  FABlib does not require Jupyter Notebooks and can be used on its own.

              You should be able to install it with pip using the following command:

              python3 -m pip install fabrictestbed-extensions

              You will need Python 3.9.

              Adam’s config for Anaconda likely works too.

              • This reply was modified 3 years, 5 months ago by Paul Ruth.
              in reply to: Authentication failed #2881
              Paul Ruth
              Keymaster

                Are you able to ssh to the node on the command line?  or run node.execute() with a simple command?

                in reply to: Packets with bad checksum being dropped. #2873
                Paul Ruth
                Keymaster

                  Are you intentionally sending packets with bad checksums as part of your experiment or are they being corrupted by something FABRIC is doing?

                  Either way is fine, I’m just trying to figure out what we need to look at.

                  I’m not really sure what is happening. I suspect our underlying switches might be filtering the bad packets.  I’ll have someone who knows more about those switches look at this forum thread and maybe respond.

                  in reply to: Packets with bad checksum being dropped. #2871
                  Paul Ruth
                  Keymaster

                    Yes, this is the solution.  There a some low-level capabilities that are not possible with NIC_Basic.  Try the dedicated NICs.

                    in reply to: Updated P4langTutorials #2733
                    Paul Ruth
                    Keymaster

                      The original is a docker image built with the docker file found here: https://github.com/fabric-testbed/fabric-docker-images/tree/master/slice-vm-p4-bmv2/0.0.1

                      I think the deployed version is one I updated for a demo but probably only has small changes.   You can probably copy the Dockerfile from that git repo and customize it to your needs.  If you put together something useful and want to share it, we can add it as an example.

                      Let me know if this works.

                      Paul

                      • This reply was modified 3 years, 5 months ago by Paul Ruth.
                      in reply to: Updated P4langTutorials #2727
                      Paul Ruth
                      Keymaster

                        Did you figure this out?

                        Thanks for letting us know about this. We will try to get it working correctly.

                        In general, I would suggest not relying on the examples directly, instead use them as examples for building your own experiments.  I suspect that any interesting experiment will need some customization and directly relying on our examples will cause problems if/when we update the examples.

                        in reply to: User is not a member of project: #2678
                        Paul Ruth
                        Keymaster

                          You might just need to restart the notebook kernel to get this working. Restarting the notebook kernel clears out any old var from the python application.  Are you doing this?

                          in reply to: User is not a member of project: #2660
                          Paul Ruth
                          Keymaster

                            @Adam I think you need to set the FABRIC_PROJECT_ID env var too.   You can get the value from the projects page in the FABRIC portal.

                            This was new in a recent FABRIC update so it might not be in the docs you are working from.  Which docs are you following? I would like to update them.

                            Paul Ruth
                            Keymaster

                              There is some threading functionality available in fablib.  I think this error is just a missing dependency for the thread pool. I suspect we need to add a pip requirement.

                              thanks,

                              Paul

                              • This reply was modified 3 years, 5 months ago by Paul Ruth.
                              in reply to: Anyway to increase the RX/TX queues when reserve NIC? #2654
                              Paul Ruth
                              Keymaster

                                I’m not sure about how to use GRO.  There is nothing in particular we are doing to prevent you from using it.   You have full access to the PCI NIC and full control over the operating system.  It might just be that you need to install more tools or update a kernel.  I played with it a bit but didn’t get any further than you.  Have you made GRO work on machines outside of FABRIC?

                                UDP can be tricky. Have you tried the suggestions here?  https://fasterdata.es.net/host-tuning/linux/udp-tuning

                                 

                                Paul Ruth
                                Keymaster

                                  Is this slice still up? I’m seeing if someone can look at it.

                                Viewing 15 posts - 106 through 120 (of 275 total)