#Property file for Open Chord version 1.0.5
# Name of log4j property file
log4j.properties.file=log4j.properties

# Number of bytes of displayed IDs
de.uniba.wiai.lspi.chord.data.ID.number.of.displayed.bytes=1024
# Representation chosen when displaying IDs. 0 = binary, 1 = decimal, 2 = hexadecimal
de.uniba.wiai.lspi.chord.data.ID.displayed.representation=2

#Number of successors. Must be greater or equal to 1. 
de.uniba.wiai.lspi.chord.service.impl.ChordImpl.successors=2

#Number of threads for asynchronous executions
de.uniba.wiai.lspi.chord.service.impl.ChordImpl.AsyncThread.no=100

# Start times and intervals of maintenance tasks
de.uniba.wiai.lspi.chord.service.impl.ChordImpl.StabilizeTask.start=1
de.uniba.wiai.lspi.chord.service.impl.ChordImpl.StabilizeTask.interval=1
de.uniba.wiai.lspi.chord.service.impl.ChordImpl.FixFingerTask.start=0
de.uniba.wiai.lspi.chord.service.impl.ChordImpl.FixFingerTask.interval=1
de.uniba.wiai.lspi.chord.service.impl.ChordImpl.CheckPredecessorTask.start=1
de.uniba.wiai.lspi.chord.service.impl.ChordImpl.CheckPredecessorTask.interval=1

#ThreadPool for incoming requests (relevant when using ocsocket protocol)
de.uniba.wiai.lspi.chord.com.socket.InvocationThread.corepoolsize=10
de.uniba.wiai.lspi.chord.com.socket.InvocationThread.maxpoolsize=50
#time to keep idle threads alive before termination in seconds:
de.uniba.wiai.lspi.chord.com.socket.InvocationThread.keepalivetime=20