Skip to content

Commit 8257382

Browse files
committed
manual merge from development
1 parent 476c900 commit 8257382

File tree

1 file changed

+0
-61
lines changed

1 file changed

+0
-61
lines changed

sliderule/sliderule.py

Lines changed: 0 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -129,67 +129,6 @@ class TransientError(RuntimeError):
129129
###############################################################################
130130

131131
#
132-
<<<<<<< HEAD
133-
# get the ip address of an available sliderule server
134-
#
135-
def __getserv(stream):
136-
global server_table
137-
with server_lock:
138-
try:
139-
server_available = False
140-
while not server_available:
141-
serv = min(server_table.items(), key=lambda x:x[1]["pending"])[0]
142-
if stream:
143-
if server_table[serv]["pending"] < max_pending_per_server:
144-
server_table[serv]["pending"] += 1
145-
server_available = True
146-
else:
147-
if not server_lock.wait(1.0):
148-
logger.debug("Timeout occurred waiting for thread to be notified")
149-
else:
150-
server_available = True
151-
except:
152-
raise RuntimeError('No available urls')
153-
return serv
154-
155-
#
156-
# __errserv
157-
#
158-
def __errserv(serv, stream):
159-
global server_table, max_errors_per_server
160-
with server_lock:
161-
try:
162-
if stream:
163-
server_table[serv]["pending"] -= 1
164-
server_table[serv]["errors"] += 1
165-
logger.warning(serv + " encountered consecutive error " + str(server_table[serv]["errors"]))
166-
if server_table[serv]["errors"] > max_errors_per_server:
167-
logger.critical("Removing " + serv + " from list of available servers due to too many consecutive errors")
168-
server_table.pop(serv, None)
169-
except Exception as e:
170-
logger.debug(serv + " already removed from table")
171-
finally:
172-
if stream:
173-
server_lock.notify()
174-
175-
#
176-
# __clrserv
177-
#
178-
def __clrserv(serv, stream):
179-
global server_table
180-
with server_lock:
181-
try:
182-
if stream:
183-
server_table[serv]["pending"] -= 1
184-
server_table[serv]["errors"] = 0
185-
except Exception as e:
186-
pass
187-
finally:
188-
server_lock.notify()
189-
190-
#
191-
=======
192-
>>>>>>> development
193132
# __populate
194133
#
195134
def __populate(rectype):

0 commit comments

Comments
 (0)