)]}'
{
  "commit": "b65797111cc55f29fd7ea56332a69d3384c1dd9a",
  "tree": "e926f705f0a81aec6a156fdfd5e81ca39205c1f0",
  "parents": [
    "9bd4f36ad9b30f7bf65117e30d28835c515fabed"
  ],
  "author": {
    "name": "Chao Yu",
    "email": "chao@kernel.org",
    "time": "Tue Jul 01 19:44:01 2025 +0800"
  },
  "committer": {
    "name": "Jaegeuk Kim",
    "email": "jaegeuk@kernel.org",
    "time": "Tue Jul 01 16:59:23 2025 +0000"
  },
  "message": "f2fs_io: measure readdir/stat performance\n\n- mkdir dir\n- f2fs_io test_lookup_perf -i /mnt/f2fs/dir 50000\n- sync\n- echo 3 \u003e /proc/sys/vm/drop_caches\n- f2fs_io test_lookup_perf /mnt/f2fs/dir\n\nOutput:\nMeasure readdir performance\nMeasure stat performance\nOperation: total_files, total_time_s, throughput_files_per_sec\nreaddir: 50000, 1.7781, 28120.08\nstat: 50000, 2.1665, 23079.19\n\n- f2fs_io test_lookup_perf -v /mnt/f2fs/dir 50000\n\nOutput:\ninode    file type  d_reclen  d_off    d_name\n6176     directory  24        1        .\n3        directory  24        2        ..\n6276     regular    32        4        test_file_0\n6285     regular    32        6        test_file_1\n6291     regular    32        8        test_file_2\n6295     regular    32        10       test_file_3\n....\n\nSigned-off-by: Chao Yu \u003cchao@kernel.org\u003e\nSigned-off-by: Jaegeuk Kim \u003cjaegeuk@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f6649f15c1293c888fb03a4c0c7aa7029acd37b0",
      "old_mode": 33188,
      "old_path": "tools/f2fs_io/f2fs_io.c",
      "new_id": "8e81ba9ec729ca8c6d8db27778219891d263b6b6",
      "new_mode": 33188,
      "new_path": "tools/f2fs_io/f2fs_io.c"
    }
  ]
}
