aboutsummaryrefslogtreecommitdiffstats
path: root/damo_tune.py
AgeCommit message (Expand)AuthorFilesLines
5 daysRevert "Move source files under 'src/' directory"SeongJae Park1-0/+26
13 daysMove source files under 'src/' directorySeongJae Park1-26/+0
2024-04-14damo_tune: Remove own arguments double checkSeongJae Park1-32/+0
2024-04-11damo_tune: Ensure reset interval is specified for quota-goalsMithun Veluri1-9/+24
2024-04-09damo_tune: Evaluate args before committing kdamondsMithun Veluri1-0/+17
2024-02-17damo commands: Put set_argparser() after main()SeongJae Park1-6/+6
2024-01-28subcommands: Remove direct execution supportSeongJae Park1-8/+1
2023-11-19damo_tune: Support quota golas only tuningSeongJae Park1-1/+3
2023-09-22damo_start: cleanup parser description assignment styleSeongJae Park1-1/+1
2023-08-12damo_tune: Add descriptionSeongJae Park1-0/+1
2023-05-17Remove shebangs from non-executable Python filesMichel Alexandre Salim1-1/+0
2023-04-23damo_tune: fixupSeongJae Park1-1/+1
2023-04-23damo_tune: Open-code every_kdamond_turned_off()SeongJae Park1-1/+1
2023-03-26damo_tune: Exit with non-zero exit code if tuning failedSeongJae Park1-0/+1
2023-03-26damo_tune: Remove duplicated debugfs checkSeongJae Park1-4/+0
2023-03-05damo_tune: Use commit_kdamonds()SeongJae Park1-5/+2
2023-03-05_damon: Rename commit_applied() to commit_staged()SeongJae Park1-1/+1
2023-03-05_damon: Rename apply_kdamonds() to stage_kdamonds()SeongJae Park1-1/+1
2023-03-04_damon: rename commit_inputs() to commit_applied()SeongJae Park1-1/+1
2023-02-05_damon_args: Rename set_unified_argparser() to set_argparser()SeongJae Park1-1/+1
2023-02-05damo_tune: Use unified argparserSeongJae Park1-1/+1
2023-02-04_damon_args: Rename apply_explicit_args_damon() to apply_kdamonds()SeongJae Park1-1/+1
2023-02-04damo_{start,tune,stat,stop}: Remove argparse usageSeongJae Park1-5/+2
2023-01-15Handle _damon.apply_kdamonds() failuresSeongJae Park1-1/+3
2023-01-15damo_tune: Print error from commit_inputs()SeongJae Park1-2/+3
2023-01-15Use ensure_root_and_initialized()SeongJae Park1-2/+1
2022-11-20_damon_args: s/set_explicit_target_no_default_scheme_argparser/set_explicit_t...SeongJae Park1-1/+1
2022-11-19damo_tune: Allow schemes tunableSeongJae Park1-1/+1
2022-11-19_damon/initialize: Remove 'skip_dirs_population'SeongJae Park1-1/+1
2022-11-19_damon: Split command line arguments handling to a separate moduleSeongJae Park1-2/+3
2022-11-06Further cleanup of is_damon_running()SeongJae Park1-6/+1
2022-11-06damo_{snap,status,stop,tune}: Replace is_damon_running() with other functionsSeongJae Park1-1/+6
2022-10-08_damon/commit_inputs: Receive kdamondsSeongJae Park1-2/+2
2022-10-08_damon,damo_tune: Reuse apply_explicit_args_damon()SeongJae Park1-3/+1
2022-08-21Replace manual _damon.initialize() error handling with the wrapperSeongJae Park1-4/+1
2022-07-09tune: Use new Kdamond interface instead of Attrs interfaceSeongJae Park1-13/+4
2022-06-11Further reduce duplicated arguments settingSeongJae Park1-3/+1
2022-05-01tune: Allow users specify targetSeongJae Park1-3/+5
2022-04-27damo: Add a subcommand for online tuningSeongJae Park1-0/+51