Not sure if I explained this well. I hope you understand it.
I don't understand. When you change default pools on the provider page the file isn't saved? What is the current and expected behavior in terms of provider action and rig action?
From the providers page using LRP if I change my default pool when my rig is not leased it does not automaticlly send that information to my rig to switch. I need to go into the LRP pools.conf and manually edit the pool in and restart it to make it switch pools.
It sounds like you are not interfacing with the cgminer api?
Or is this cudaminer/cpuminer?
It is sgminer. It is does work correctly when someone leases the rig, it changes to the customers pool. When the lease is over it changes the pool back to what I have in for my pool. However if I want to change my pool between rentals it does not send the information when I change it on the site. The site accepts it and will change it at the end of the next lease made but if I want to change the pool before I get another lease I need to do it manually.