deephaven-configs.0.36.1.source-code.dh-defaults.prop Maven / Gradle / Ivy
QueryCompiler.logEnabledDefault=false
UpdatePerformanceTracker.reportingMode=LISTENER_ONLY
UpdatePerformanceTracker.reportIntervalMillis=60000
measurement.per_thread_cpu=false
allocation.stats.enabled=false
statsdriver.enabled=true
#
# NIO driver thread pool
#
# TODO: if we reach the maximum thread count, the driver will crash the process if it comes
# TODO: to a handoff and there is no thread waiting to become the leader. The most likely reason
# TODO: for this to happen is a deadlock, but another possibility is a temporary situation in
# TODO: all of the created threads are waiting on RPCs or locks.
#
NIO.driver.workTimeout=100
NIO.driver.initialThreadCount=4
NIO.driver.maxThreadCount=16
NIO.driver.useFast=true
QueryLibrary.defaultPackageImportList=default_package_imports.txt
QueryLibrary.defaultClassImportList=default_class_imports.txt
QueryLibrary.defaultStaticImportList=default_static_imports.txt
StringUtils.cacheSize=0
TrackedFileHandleFactory.maxOpenFiles=1024
###### Time Zone & Calendars #####
timezone.aliases=/default_time_zone_aliases.csv
Calendar.default=UTC
Calendar.importPath=/default_calendar_imports.txt
QueryPerformanceRecorder.packageFilter.internal=defaultPackageFilters.qpr
########## Deephaven Groovy and Python Session defaults ##########
GroovyDeephavenSession.initScripts=
PythonDeephavenSession.initScripts=
default.processEnvironmentFactory=io.deephaven.util.process.DefaultProcessEnvironment$Factory
deephaven.console.type=python
# Default session duration is 5 minutes
http.session.durationMs=300000
# Default to requiring a single password to access the server
AuthHandlers=io.deephaven.authentication.psk.PskAuthenticationHandler
authentication.anonymous.warn=true
web.storage.layout.directory=/layouts
web.storage.notebook.directory=/notebooks
# Enable WebGL support in the web interface, or forcibly disable it and prevent users from enabling it.
web.webgl=true
web.webgl.editable=true
# List of configuration properties to provide to unauthenticated clients, so that they can decide how best to prove their
# identity to the server.
authentication.client.configuration.list=AuthHandlers
# List of configuration properties to provide to authenticated clients, so they can interact with the server.
client.configuration.list=java.version,deephaven.version,barrage.version,http.session.durationMs,file.separator,web.storage.layout.directory,web.storage.notebook.directory,web.webgl,web.webgl.editable
# Version list to add to the configuration property list. Each `=`-delimited pair denotes a short name for a versioned
# jar, and a class that is found in that jar. Any such keys will be made available to the client.configuration.list
# as .version.
client.version.list=deephaven=io.deephaven.engine.table.Table,barrage=io.deephaven.barrage.flatbuf.BarrageMessageWrapper