Skip to main content

Settings

The Settings page lets you configure how Aria Studio handles file uploads, downloads, and server communication during MPS processing.

Aria Studio shares its MPS configuration with the MPS CLI. Settings are stored at $HOME/.projectaria/mps.ini. Changes made in Aria Studio apply to MPS CLI and vice versa. For a full reference of configuration options, see the MPS CLI Guide.

Basic settings

The default settings view provides simplified controls for the most commonly adjusted options.

Basic Settings page

note

A banner reminds you that some options are only available in the Advanced View. Select Advanced settings (top right) to access the full configuration.

Uploads

SettingOptions
Wait time between Retries5s / 20s
Number of Retries When Upload Fails10 Retries / 20 Retries
Concurrent uploads1 Upload / 4 Uploads / 10 Uploads

GraphQL - server settings

SettingOptions
Wait time between Retries1s / 4s
Number of Retries When Backend Connection Fails3 Retries / 10 Retries

Downloads

SettingOptions
Wait time between Retries10s / 20s
Number of Retries When Download Fails10 Retries / 20 Retries
Concurrent downloads1 Download / 10 Downloads / 20 Downloads

Save and restore

  • Select Save to apply your changes.
  • Select Restore to default to reset all settings to their original values.

If you navigate away with unsaved changes, a confirmation dialog asks whether you want to discard or save your changes.

Advanced settings

Select Advanced settings for fine-grained control over all configuration options with numeric text inputs instead of preset toggles. These settings correspond directly to the fields in $HOME/.projectaria/mps.ini.

Advanced Settings page

The advanced view exposes the full configuration organized into sections:

SectionSettingDescription
General settingsstatus_check_intervalHow often the tool checks the processing status on the server (in seconds)
concurrent_processingNumber of recordings to process concurrently
Hashconcurrent_hashesMaximum number of files that can be concurrently hashed
chunk_size (MB)Chunk size used for hashing
Health checkconcurrent_health_checksMaximum number of VRS file health checks that can run concurrently
Encryptionchunk_size (MB)Chunk size used for encryption
concurrent_encryptionsMaximum number of files that can be concurrently encrypted
delete_encrypted_filesWhether to delete encrypted files after upload completes
UploadsbackoffExponential backoff factor for upload retries — the wait time between successive retries increases by this multiplier
intervalBase delay between upload retries (in seconds)
retriesMaximum number of retry attempts before giving up
concurrent_uploadsMaximum number of concurrent uploads
max_chunk_size (MB)Maximum chunk size for uploads
min_chunk_size (MB)Minimum chunk size for uploads
smoothing_window_sizeNumber of uploaded chunks used to determine the next chunk size
target_chunk_upload_secsTarget time (in seconds) to upload a single chunk — chunk size is adjusted based on actual upload speed
GraphQLbackoffExponential backoff factor for server query retries
intervalBase delay between server query retries (in seconds)
retriesMaximum number of retry attempts before giving up
DownloadsbackoffExponential backoff factor for download retries
intervalBase delay between download retries (in seconds)
retriesMaximum number of retry attempts before giving up
chunk_size (MB)Chunk size used for downloads
concurrent_downloadsNumber of concurrent downloads

Each field has minimum and maximum bounds. Invalid values are highlighted with an error message. Byte-based fields (chunk sizes) are displayed in MB for readability.

To return to the simplified view, select Basic settings.

Next steps