I just left my 935 to record an 'activity' outside in a fixed position for a couple of hours to look at the difference in battery use between GPS and GPS+GLONASS. I have done this during an actual run before but I got strange results which I was unable to explain, possibly due to changing exposure to the sky and other variables. By leaving the watch in a fixed position with good view of the sky all round and at a fairly stable temperature I hoped to be able to see just the effect on battery use caused by GLONASS.
During this test everything else was switched off, so no OHR, no phone connections, all ANT sensors disabled (switched off in the watch) and recording set to 1 sec.
The resulting 'activity' is here:
https://connect.garmin.com/modern/activity/1862203704
Battery level and calculated discharge rate were written to the FIT file by my battery monitoring data field, which itself uses an unknown amount of power.
It is clear to see the point around 1H40 at which I enabled GLONASS. Before the discharge rate was around 4%/hour, after that the discharge rate went up by more than 1%/hour
Switching on GLONASS had a very noticeable effect on position stability though. In the first 1H40 the recorded distance (ie drift) was 200 meters, in the next 1H30 with GLONASS on only 70 meters. The data points were also much more tightly grouped with GLONASS on.
So based on this not overly scientific test I would say leave GLONASS enabled provided you can life with the additional 1%/hour battery drain.
Next test is going to be 1s recording vs smart recording.