hep-gc / shoal

A squid cache publishing and advertising tool designed to work in fast changing environments
Apache License 2.0
4 stars 8 forks source link

Merge: merge client-python3 to master for version 1.0.0 #160

Closed MCatherine1994 closed 3 years ago

MCatherine1994 commented 3 years ago

Summary of changes on shoal-client:

MCatherine1994 commented 3 years ago

Installation requirements:

MCatherine1994 commented 3 years ago

Todo:

Discuss: What will be a good idea if the local squid is actually not available? Should we consider a test, or update the shoal-agent to only enable broadcast if there is an available squid (pass the test)? Answer:
Current on the shoal-agent side, only enable broadcast data with BROADCAST_ID when squid is available, so client could only get the broadcast when there is an available squid.

RPM Note: When install rpm package for shoal-client and run in python3, need to have epel-release pre-installed, otherwiser required packages "python36-netifaces" "python36-requests" won't be found