Upsource 2020.1 Help

Upsource Frontend properties

The properties listed on this page are used by Upsource Frontend process and can be added or edited in the configuration file upsource-frontend.jvmoptions to change Upsource settings that are not available in the UI.

See a corresponding step-by-step instruction for a ZIP or Docker installation.

Upsource-specific properties

Upsource-specific properties in the table below can only be changed on a persistent basis with the configure command or by manually editing the configuration file upsource-frontend.jvmoptions located in the <upsource_home>/conf/upsource-frontend directory.

PropertyDescriptionDefault value
-Dupsource.github.sync.period.minutesSpecifies a period between GitHub synchronizations in minutes.20
-Dfrontend.psi.filesize.limitA max size of a file where code navigation features will be available (in bytes). 100000
-Dupsource.mail.notifications.sending.delay.millisEmail notification interval in milliseconds (600000=10min).300000
-Dfrontend.view.filesize.limit=XXXXMaximum file size to display.2000000
-Dfrontend.diff.filesize.limitMaximum number of lines to display in a diff.1000
-Dfrontend.revision.count.limitMaximum number of revisions to display when viewing/comparing branches.200
-Dfrontend.revision.file.count.limit<id>Maximum number of revisions to display when viewing/comparing revisions.200

Frontend default JVM options

The following JVM options are configured for the Upsource Frontend process by default. You can change their default values with the configure command or by manually editing the configuration file upsource-frontend.jvmoptions

-ea -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=%APP_LOGS_DIR% -XX:ErrorFile=%APP_LOGS_DIR%%FILE_SEPARATOR%hs_err_pid%%p.log -Dfile.encoding=UTF-8 -Xmx4096m -XX:MaxMetaspaceSize=512m
Last modified: 30 September 2020