yorkie-team / dashboard

Dashboard is an administrative tool that allows users to manage projects and documents with ease.
https://yorkie.dev/dashboard/
Apache License 2.0
25 stars 14 forks source link

Add ClientDeactivateThreshold Update Field in Project Settings #107

Closed krapie closed 1 year ago

krapie commented 1 year ago

What this PR does / why we need it?

Add ClientDeactivateThreshold update field in project settings.

This will provide API for setting client deactivate threshold in project.

Screenshot:

Screenshot 2023-02-18 at 9 27 36 PM

Any background context you want to provide?

ClientDeactivateThreshold is newly introduced parameter for housekeeping.

By settings this parameter, user can optimize document performance by removing unnecessary activated clients, which affects garbage collection of document.

For more information, follow: https://github.com/yorkie-team/yorkie/issues/444, https://github.com/yorkie-team/yorkie/pull/454

What are the relevant tickets?

Needs to be merged after this PR: https://github.com/yorkie-team/yorkie/pull/471

Checklist

CLAassistant commented 1 year ago

CLA assistant check
All committers have signed the CLA.