I have a question, what if you're in the middle of updating prices, someone rents your rig for one of your rates, but since you're updating them, you end up removing the rate plan they rented your rig at... what happens?
Each renting plan has unique ID and every new added renting plan only increases this number, so there are never 2 renting plans with same ID. When you hire mining rig, your browser sends that ID, server checks if renting plan exists on miner -> if yes, lease is created.
As long as there is renting plan in database, you can hire mining rig for that price. It is also impossible for rig providers to "manipulate" price and higher it right before you make purchase, because they can't "modify" existing renting plans, they can only add new ones (with new ID) or remove old ones (these IDs get destroyed).
Yes I have R9 290s and I cannot restart cgminer. I have to press "X" ie I just close the window and then restart cgminer. That is the only way it works for me. Quit/Restart commands just crashes my PC not only cgminer
Fixed in sgminer 4.0.0.
Maybe I'll give that one a try... Anyway, would it be possible to fix the issue with the gpu-threads not being written to the config file?
I suggest you try sgminer first. sgminer has per gpu number of threads possible and maybe this is fixed also. Otherwise, I can't do anything about it, besides to check cgminers source on my own and fix it.