index
:
kernel/git/sj/damo.git
master
next
DAMON user-space tool. Stands for Data Access Monitoring Operator
SeongJae Park
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
35 hours
Update the version
HEAD
v2.3.5
next
master
SeongJae Park
1
-1
/
+1
2 days
src/damo_show: De-duplicate sorted_regions()' dsc calculation
SeongJae Park
1
-12
/
+3
2 days
src/damo_show: Add 'temperature' sorting key
SeongJae Park
1
-3
/
+16
2 days
release_note: Update for next release
SeongJae Park
1
-0
/
+4
2 days
TODO: Update
SeongJae Park
1
-3
/
+0
2 days
src/_damon_args: Implement --damos_quota_space option
SeongJae Park
1
-2
/
+6
2 days
src/_damon_args: Impelement --damos_quota_time option
SeongJae Park
1
-1
/
+7
2 days
src/_damon_args: Add --damos_quota_weight option
SeongJae Park
1
-2
/
+9
2 days
src/_damon_args: Add --damos_quota_interval option
SeongJae Park
1
-1
/
+10
2 days
src/_damon_args: Split quota building logic
SeongJae Park
1
-23
/
+29
2 days
src/_damo_records: Update comments for code blocks
SeongJae Park
1
-5
/
+1
2 days
src/_damo_records: Code layout update for add_childs_target()
SeongJae Park
1
-16
/
+16
2 days
src/_damo_records/poll_target_pids(): Reduce indentation
SeongJae Park
1
-6
/
+8
2 days
src/_damo_records: Remove unused function, __poll_target_pids()
SeongJae Park
1
-8
/
+0
2 days
src/_damo_records/poll_target_pids(): Check all targets
SeongJae Park
1
-8
/
+5
2 days
src/_damo_records: Remove unnecessary add_childs parameters
SeongJae Park
1
-4
/
+4
2 days
src/_damo_records: Do childs targets adding from start_recording()
SeongJae Park
1
-3
/
+4
2 days
src/_damo_records: Split child targets adding logic
SeongJae Park
1
-12
/
+14
3 days
src/damo_show: Add 'simple-boxes' style
SeongJae Park
1
-1
/
+9
3 days
src/damo_show: Add --style option
SeongJae Park
1
-1
/
+5
4 days
README: Do not recommend PyPI more than other packaging systems
SeongJae Park
1
-2
/
+2
4 days
TODO: Remove a completed item
SeongJae Park
1
-1
/
+0
4 days
.gitignore: Ignore damon.data*
SeongJae Park
1
-3
/
+1
4 days
Revert "Revert "Move source files under 'src/' directory""
SeongJae Park
44
-118
/
+119
10 days
Update the version
v2.3.4
SeongJae Park
1
-1
/
+1
10 days
Revert "Move source files under 'src/' directory"
SeongJae Park
42
-4
/
+2
10 days
Revert "Update the version"
SeongJae Park
1
-1
/
+1
10 days
Update the version
SeongJae Park
1
-1
/
+1
2024-05-05
README: Wordsmith
SeongJae Park
1
-1
/
+2
2024-05-05
README: Add snapshot example
SeongJae Park
2
-1
/
+2
2024-05-04
release_note: Update for next release
SeongJae Park
1
-0
/
+1
2024-05-04
FEATURES_DEPRECATION_SCHEDULE: Document --damon_interface deprecation
SeongJae Park
1
-0
/
+16
2024-05-04
Move source files under 'src/' directory
SeongJae Park
42
-2
/
+4
2024-05-04
USAGE: Document 'base_time_absolute' field of 'damo report raw' output
SeongJae Park
1
-9
/
+9
2024-05-04
release_note: Update for next release
SeongJae Park
1
-0
/
+3
2024-05-04
Deduplicate community reporting process
SeongJae Park
4
-7
/
+8
2024-05-04
README: Split out features deprecation schedule to a file
SeongJae Park
2
-64
/
+69
2024-05-04
README: Wordsmith undocumented features FAQ
SeongJae Park
1
-8
/
+10
2024-05-04
TODO: Update for completed items
SeongJae Park
1
-1
/
+0
2024-05-04
damo_record: Do memory footprint recording by default
SeongJae Park
1
-0
/
+3
2024-05-04
damo_record: Do profile by default
SeongJae Park
1
-0
/
+2
2024-04-29
Update the version
v2.3.3
SeongJae Park
1
-1
/
+1
2024-04-28
release note: Update
SeongJae Park
1
-0
/
+2
2024-04-28
tests/report/test: Use realpath for expect/result files
SeongJae Park
1
-2
/
+2
2024-04-28
tests/report/expects/report-wss*: Update for changed report wss behavior
SeongJae Park
2
-2
/
+2
2024-04-28
TODO: Update
SeongJae Park
1
-2
/
+2
2024-04-28
damo_record: Do '--include_child_tasks' by default
SeongJae Park
1
-0
/
+3
2024-04-28
damo_wss: Do '--collapse_targets' by default
SeongJae Park
1
-0
/
+3
2024-04-27
TODO: Remove quota goals testing todo item
SeongJae Park
1
-1
/
+0
2024-04-27
_damon_args: Wordsmith --damos_quota_goal help message
SeongJae Park
1
-2
/
+5
2024-04-27
_damon: Use variables for quota goal metrics
SeongJae Park
1
-2
/
+2
2024-04-27
_damon/DamosQuotaGoal: Check if metric is valid
SeongJae Park
1
-0
/
+6
2024-04-27
_damo_records: Rename poll_add_child_tasks to add_child_tasks
SeongJae Park
2
-5
/
+5
2024-04-27
_damo_records: Rename poll_add_mem_footprint to record_mem_footprint
SeongJae Park
2
-3
/
+3
2024-04-27
TODO: Cleanup completed items
SeongJae Park
1
-2
/
+0
2024-04-27
TODO/release_note: Update
SeongJae Park
2
-2
/
+1
2024-04-27
damo_record: Support ongoing recording with --footprint
SeongJae Park
1
-1
/
+1
2024-04-27
TODO/release_note: Update
SeongJae Park
2
-1
/
+3
2024-04-27
_damo_records/poll_target_pids(): Receive required parameters only
SeongJae Park
1
-5
/
+6
2024-04-27
_damo_records/__poll_target_pids(): Pass only required parameters
SeongJae Park
1
-4
/
+2
2024-04-27
_damo_records/start_recording(): Collapse unnecessarily split branches
SeongJae Park
1
-6
/
+1
2024-04-27
_damo_records: Record memory footprint for paddr case
SeongJae Park
1
-1
/
+5
2024-04-27
_damo_records: Separate memory fooprint recording from poll_target_pids()
SeongJae Park
1
-4
/
+4
2024-04-26
USAGE: Remove table of contents section
SeongJae Park
1
-26
/
+0
2024-04-22
Update the version
v2.3.2
SeongJae Park
1
-1
/
+1
2024-04-21
relese_note: Update for next release
SeongJae Park
1
-0
/
+3
2024-04-21
TODO: Update
SeongJae Park
1
-5
/
+0
2024-04-21
USAGE: Document 'sys_used' metric for 'report footprints'
SeongJae Park
1
-0
/
+2
2024-04-21
USAGE: Use list for 'report footprints' metrics
SeongJae Park
1
-5
/
+7
2024-04-21
damo_report_footprint: Support system-level used memory metric, sys_used
SeongJae Park
1
-1
/
+5
2024-04-21
damo_report_footprint: Calculate footprint in bytes
SeongJae Park
1
-5
/
+5
2024-04-21
_damo_records: Save/load system memory footprint
SeongJae Park
2
-2
/
+13
2024-04-21
_damo_records: Implement SysMemFootprint.from_kvpairs()
SeongJae Park
1
-0
/
+10
2024-04-21
_damo_records: Implement SysMemFootprint class
SeongJae Park
1
-0
/
+27
2024-04-21
_damo_records: Rename MemFootprint to ProcMemFootprint
SeongJae Park
1
-4
/
+4
2024-04-21
_damo_records: Handle profile and memory footprint from finish_recording()
SeongJae Park
1
-7
/
+6
2024-04-20
TODO: Add an item
SeongJae Park
1
-0
/
+1
2024-04-20
TODO: Update
SeongJae Park
1
-0
/
+2
2024-04-20
TODO: Add items
SeongJae Park
1
-0
/
+3
2024-04-18
_damo_fs: compare with s_subtype instead for mnt_devname
Alex Rusuf
1
-2
/
+2
2024-04-16
damo_wss: Add an option for collapsed target wss
SeongJae Park
1
-2
/
+14
2024-04-16
_damon: Support human readable time string for goal target value for some_mem...
SeongJae Park
1
-2
/
+4
2024-04-15
Update the version
SeongJae Park
1
-1
/
+1
2024-04-15
release_note: Update for next release
SeongJae Park
1
-0
/
+3
2024-04-15
TODO: Update
SeongJae Park
1
-0
/
+1
2024-04-15
_damo_records: Poll target processes if exist
SeongJae Park
1
-2
/
+10
2024-04-15
_damo_records: Handle a case where a process finished while collecting memory...
SeongJae Park
1
-2
/
+6
2024-04-15
_damo_records: Fix wrong file path reference in start_recording()
SeongJae Park
1
-1
/
+1
2024-04-15
Update the version
v2.3.0
SeongJae Park
1
-1
/
+1
2024-04-14
USAGE: Document footprints report type
SeongJae Park
1
-2
/
+41
2024-04-14
release_note: Add item
SeongJae Park
1
-0
/
+3
2024-04-14
Implement 'damo report footprints'
SeongJae Park
2
-0
/
+124
2024-04-14
_damo_records: Implement a function for loading memory footprints from a reco...
SeongJae Park
1
-0
/
+5
2024-04-14
_damo_records: Implement MemFootprintsSnapshot.from_kvpairs()
SeongJae Park
1
-0
/
+10
2024-04-14
_damo_records/MemFootprintsSnapshot: Support constructor without argument
SeongJae Park
1
-1
/
+4
2024-04-14
_damo_records/MemFootprint(): Implement from_kvpairs()
SeongJae Park
1
-0
/
+12
2024-04-14
_damo_records/MemFootprint: Support constructor without parameter
SeongJae Park
1
-1
/
+4
2024-04-14
_damo_records: Remove pipe arguments from RecordingHandle constructor
SeongJae Park
2
-6
/
+4
2024-04-14
_damo_records: Remove unused function, wait_recording()
SeongJae Park
1
-6
/
+0
2024-04-14
_damo_records(): Rename start_recording_v2() to start_recording()
SeongJae Park
2
-2
/
+2
2024-04-14
_damo_records: Remove unused function start_recording()
SeongJae Park
1
-23
/
+0
2024-04-14
damo_record: Use start_recording_v2()
SeongJae Park
2
-7
/
+13
2024-04-14
_damo_records: Add a new version of start_recording()
SeongJae Park
1
-0
/
+12
2024-04-14
_damo_records: Add tracepoint and do_profile members to RecordingHandle
SeongJae Park
1
-5
/
+13
2024-04-14
tests/record/test: Add timeout to permission test
SeongJae Park
1
-1
/
+2
2024-04-14
_damo_records: Add comment for RecordingHandle
SeongJae Park
1
-1
/
+5
2024-04-14
damo_record: Use _damo_records.wait_recording()
SeongJae Park
1
-6
/
+1
2024-04-14
_damo_records: Implement a function for wait recording
SeongJae Park
1
-0
/
+6
2024-04-14
_damo_records.poll_target_pids(): Return False if there's no real thing to do
SeongJae Park
1
-0
/
+3
2024-04-14
TODO: Further update
SeongJae Park
1
-12
/
+13
2024-04-14
TODO: Remove completed items
SeongJae Park
1
-1
/
+0
2024-04-14
damo_tune: Remove own arguments double check
SeongJae Park
1
-32
/
+0
2024-04-14
_damon_args: Check if arguments are correct from kdamonds_for()
SeongJae Park
1
-0
/
+30
2024-04-11
damo_tune: Ensure reset interval is specified for quota-goals
Mithun Veluri
1
-9
/
+24
2024-04-09
damo_tune: Evaluate args before committing kdamonds
Mithun Veluri
1
-0
/
+17
2024-04-08
Update the version
v2.2.9
SeongJae Park
1
-1
/
+1
2024-04-07
release_note: Update for the next release
SeongJae Park
1
-0
/
+3
2024-04-06
damo_record: Set kdamonds as None for ongoing record case
SeongJae Park
1
-0
/
+1
2024-04-06
TODO: Add items
SeongJae Park
1
-0
/
+3
2024-04-06
_damo_records/finish_recording(): Handle memory footrpint while profile is none
SeongJae Park
1
-9
/
+7
2024-04-06
_damo_records: Update out-dated start_recording() comment
SeongJae Park
1
-2
/
+2
2024-04-06
_damo_records: Cleanup comments and layout
SeongJae Park
1
-7
/
+7
2024-04-06
damo_record: Remove unnecessary memory footprint snapshot in cleanup data
SeongJae Park
1
-4
/
+0
2024-04-06
_damo_records: Handle memory footprint recording in the handle
SeongJae Park
2
-14
/
+21
2024-04-06
_damo_records: Move poll request inside RecordHandle
SeongJae Park
2
-8
/
+19
2024-04-06
_damo_records/start_recording: Remove default parameter values
SeongJae Park
1
-2
/
+1
2024-04-06
damo_record: Move target pids polling to _damo_records
SeongJae Park
2
-59
/
+59
2024-04-06
damo_record: Move memory footprints saving to _damo_records
SeongJae Park
2
-8
/
+8
2024-04-06
damo_record: Move memory footprint recording to _damo_records
SeongJae Park
2
-75
/
+80
2024-04-06
Rename _damon_records to _damo_records
SeongJae Park
16
-68
/
+68
2024-04-01
Update the version
v2.2.8
SeongJae Park
1
-1
/
+1
2024-03-31
damo_record: Backup old mem_footprint files
SeongJae Park
1
-0
/
+5
2024-03-31
TODO: Update
SeongJae Park
1
-0
/
+2
2024-03-31
damo_record: Fix --footprint help message
SeongJae Park
1
-1
/
+1
2024-03-31
release_note: Update for next release
SeongJae Park
1
-0
/
+3
2024-03-31
USAGE: Document --footprint option of 'damo record'
SeongJae Park
1
-0
/
+19
2024-03-31
damo_record: Add the comment for MemFootprint fields' meaning
SeongJae Park
1
-2
/
+19
2024-03-31
damo_record: Move memory footprint saving into signal handler
SeongJae Park
1
-10
/
+16
2024-03-31
damo_record: Use MemFootprint class
SeongJae Park
1
-7
/
+7
2024-03-31
damo_record: Implement to_kvapirs() of MemFootprint
SeongJae Park
1
-0
/
+3
2024-03-31
damo_record: Implement a class for memory footprint
SeongJae Park
1
-0
/
+22
2024-03-31
damo_record: Put MemFootprintsSnapshot just before user
SeongJae Park
1
-16
/
+16
2024-03-31
damo_record: Respect args.output_permission for memory footprint file
SeongJae Park
1
-2
/
+4
2024-03-31
damo_record: Add option for memory footprint recording
SeongJae Park
1
-0
/
+23
2024-03-31
damo_record: Implement a method for converting MemFootprintsSnapshot to a dict
SeongJae Park
1
-0
/
+6
2024-03-31
damo_record: Implement a class for memory foontprints recording
SeongJae Park
1
-0
/
+10
2024-03-31
tests/start_stop: Set nr_accesses boundaries for tune-record-ongoing-validate
Mithun Veluri
1
-1
/
+1
2024-03-25
Update the version
v2.2.7
SeongJae Park
1
-1
/
+1
2024-03-25
release_note: Update
SeongJae Park
1
-0
/
+4
2024-03-24
damo_show: Put new line between box and next line if max box height is 1
SeongJae Park
1
-1
/
+4
2024-03-24
USAGE: Update debugfs prerequisites section
SeongJae Park
1
-2
/
+3
2024-03-24
USAGE: Simply Table of Contents
SeongJae Park
1
-14
/
+0
2024-03-23
damo_show: Rename RegionBoxValArgs to RegionBoxAttr
SeongJae Park
1
-4
/
+4
2024-03-23
damo_show: Rename RegionBoxArgs to RegionBox
SeongJae Park
1
-2
/
+2
2024-03-23
damo_show: Add an option for right-aligned region box
SeongJae Park
1
-5
/
+18
2024-03-18
Update the version
v2.2.6
SeongJae Park
1
-1
/
+1
2024-03-17
release_note: Update
SeongJae Park
1
-0
/
+3
2024-03-17
_damo_fs: Remove write_files()
SeongJae Park
1
-57
/
+0
2024-03-17
_damon_dbgfs: Put callees closer to callers
SeongJae Park
1
-15
/
+15
2024-03-17
_damon_dbgfs: Remove wops_for_*()
SeongJae Park
1
-54
/
+0
2024-03-17
tests/unit/test_damon_dbgfs: Remove 'test_files_content_to_kdamonds()'
SeongJae Park
1
-52
/
+0
2024-03-17
tests/unit/test_damon_dbgfs: Implement a test for write_kdamonds()
SeongJae Park
1
-0
/
+55
2024-03-17
_damon_dbgfs: Use interactive kdamonds writer from stage_kdamonds()
SeongJae Park
1
-5
/
+1
2024-03-17
_damon_dbgfs: Implement an interactive version of kdamonds writer
SeongJae Park
1
-0
/
+26
2024-03-17
_damon_dbgfs: Implement an interactive version for target writing
SeongJae Park
1
-0
/
+27
2024-03-17
_damon_dbgfs: Implement interactive scheme writing function
SeongJae Park
1
-0
/
+11
2024-03-17
_damon_dbgfs: Use _damo_fs.write_file() for single file i/o
SeongJae Park
1
-2
/
+2
2024-03-17
_damon_sysfs: Remove wops_for_* functions
SeongJae Park
1
-156
/
+0
2024-03-17
tests/unit/test_damon_sysfs: Remove test_json_kdamonds_convert()
SeongJae Park
1
-133
/
+0
2024-03-17
tests/unit/test_damon_sysfs: Test staging io using dryrun mode of _damo_fs
SeongJae Park
1
-0
/
+123
2024-03-17
_damo_fs: Support dryrun
SeongJae Park
1
-5
/
+26
2024-03-17
_damon: Use _damo_fs.debug_print_ops() insted of a global variable
SeongJae Park
2
-8
/
+3
2024-03-17
_damo_fs: Support debugging-purpose ops printing on its own
SeongJae Park
1
-2
/
+8
2024-03-17
TODO: Remove done item
SeongJae Park
1
-1
/
+0
2024-03-16
README: Put major features introductions into one section
SeongJae Park
1
-4
/
+11
2024-03-16
TODO: Remove completed items
SeongJae Park
1
-2
/
+0
2024-03-11
Update the version
v2.2.5
SeongJae Park
1
-1
/
+1
2024-03-11
release_note: Update for next release
SeongJae Park
1
-0
/
+4
2024-03-11
_damon_sysfs/update_supported_features(): Remove unnecessary DamonCtx constru...
SeongJae Park
1
-3
/
+0
2024-03-11
_damon_sysfs/infer_damon_version(): Remove unnecessary DamonCtx constructor a...
SeongJae Park
1
-3
/
+0
2024-03-11
_damon/DamonCtx: Support default values for constructor arguments
SeongJae Park
1
-5
/
+8
2024-03-10
_damon_sysfs/infer_damon_version(): Restore original kdamonds before returning
SeongJae Park
1
-0
/
+7
2024-03-09
_damon_sysfs/infer_damon_version(): Remove unnecessary arguments for Damos co...
SeongJae Park
1
-3
/
+0
2024-03-09
_damon_sysfs/update_supported_features(): Remove unnecessary arugments
SeongJae Park
1
-5
/
+1
2024-03-09
damo_features: Add an option for inferring DAMON version
SeongJae Park
1
-0
/
+7
2024-03-09
_damon_sysfs: Impelment DAMON version inference function
SeongJae Park
1
-0
/
+47
2024-03-09
_damon_sysfs: Remove unused function, __ensure_scheme_dir_populated()
SeongJae Park
1
-22
/
+0
2024-03-09
_damon_sysfs: Remove unused function, __ensure_target_dir_populated()
SeongJae Park
1
-8
/
+0
2024-03-09
_damon_sysfs: Remove unused function, __ensure_kdamond_dir_populated()
SeongJae Park
1
-35
/
+0
2024-03-09
_damon_sysfs: Drop 'fvaddr' from list of sysfs feature from beginning
SeongJae Park
1
-1
/
+1
2024-03-09
_damon_sysfs/update_supported_features(): Fix wrong goal metric check
SeongJae Park
1
-5
/
+3
2024-03-09
_damon_sysfs/update_supported_features(): Remove quota goal from default feat...
SeongJae Park
1
-6
/
+5
2024-03-09
_damon_sysfs: Support schemes_filters_young feature check
SeongJae Park
1
-0
/
+5
2024-03-09
_damon_sysfs: Remvoe ensure_dirs_populated() and __ensure_dirs_populated()
SeongJae Park
1
-17
/
+0
2024-03-09
_damon_sysfs/update_supported_features(): Stage feature check purpose kdamond...
SeongJae Park
1
-13
/
+20
2024-03-09
TODO: Add items
SeongJae Park
1
-0
/
+2
2024-03-09
_damon_args: Support 'young' type DAMOS filter
SeongJae Park
1
-0
/
+5
2024-03-09
_damon: Support 'young' type DAMOS filter
SeongJae Park
1
-2
/
+2
2024-03-09
_damon: Add DAMOS filter type young on the features list
SeongJae Park
1
-0
/
+1
2024-03-09
_damon: Update status of developing features
SeongJae Park
1
-3
/
+3
[next]