Commit Graph

  • b56f9d349c Temporary test error workaround in Ubuntu 25.10 master Takeshi Nakatani 2025-10-20 10:32:22 +00:00
  • 9da9db069c Change CI test macos from macos-13 to macos-14 Takeshi Nakatani 2025-10-14 12:57:03 +00:00
  • 11a362939f Temporary handling of atime/ctime in test for Ubuntu25.10 Takeshi Nakatani 2025-10-14 12:22:59 +00:00
  • 49ab488f88 Add missing parallelism to memory tests (#2744) Andrew Gaul 2025-10-14 19:13:50 +09:00
  • 5cce8a4ceb Upgrade CI to Fedora 43 (#2743) Andrew Gaul 2025-10-14 19:06:45 +09:00
  • b147c66c1b Fix typos (#2742) Andrew Gaul 2025-10-14 19:04:34 +09:00
  • 423683825a Add missing diffutils for openSUSE Leap CI, as 16.0 misses cmp otherwise Julio Gonzalez Gil 2025-10-11 19:09:21 +02:00
  • f364450dfc Add openSUSE Leap 16.0 to the CI Julio Gonzalez Gil 2025-10-10 00:48:07 +02:00
  • b2e318c5c7 Added a flag to prevent stats cache expiration checks Takeshi Nakatani 2025-08-17 06:19:03 +00:00
  • 52b263b99c Improved handling of XML parser errors Takeshi Nakatani 2025-10-13 03:50:08 +00:00
  • a9b9631c5c Fixed to not call xmlReadMemory if data length is 0 Takeshi Nakatani 2025-10-11 05:23:59 +00:00
  • 2cb869dfd2 The Truncate method of the StaCache class has been consolidated (#2729) Takeshi Nakatani 2025-10-11 02:13:49 +09:00
  • 52835103f1 Upgrade CI to Ubuntu 25.10 Andrew Gaul 2025-10-09 09:56:13 -07:00
  • ba386a8d7a Changed StatCache code and Improved small performance Takeshi Nakatani 2025-08-17 06:19:03 +00:00
  • c719e36f91 Fixed negative stat cache data was not working Takeshi Nakatani 2025-10-04 10:15:54 +00:00
  • 735fe9352a Fixed Stat cache expire check processing (#2708) Takeshi Nakatani 2025-10-04 02:20:07 +09:00
  • 4513e4f700 Use rockylinux/rockylinux instead of rockylinux (#2734) Andrew Gaul 2025-10-04 00:59:14 +09:00
  • 37e593aeb0 Changed file stat times(a/c/mtime) management Takeshi Nakatani 2025-10-01 15:18:28 +00:00
  • 60fb557f14 Improved stat cache efficiency by not delete but only register Takeshi Nakatani 2025-08-01 06:14:02 +00:00
  • b7b5a108c2 Separate pjdfstest tests by command to make the log units smaller Takeshi Nakatani 2025-09-08 09:54:09 +00:00
  • 0bf901eff7 Fixed test_external_modification test for MacOS Takeshi Nakatani 2025-08-30 03:18:13 +00:00
  • 8408af8695 Replaced the free call with std::string Takeshi Nakatani 2025-08-30 04:17:10 +00:00
  • 29c9e50f4e Remove unused aws-cli in alpine (#2727) Andrew Gaul 2025-08-31 00:00:49 +09:00
  • 8cf28d71b8 Consolidate dnf calls for static-checks (#2726) Andrew Gaul 2025-08-31 00:00:10 +09:00
  • 709cdfc604 Check integrity of downloaded binaries (#2723) Andrew Gaul 2025-08-30 23:59:22 +09:00
  • eaa2a90a56 Deduplicate CentOS 9 and 10 (#2718) Andrew Gaul 2025-08-30 23:56:49 +09:00
  • f1e836c725 Only install clang in MemoryTest task (#2719) Andrew Gaul 2025-08-30 23:55:57 +09:00
  • ff2080a39e Centralize C++ version in Makefiles (#2713) Andrew Gaul 2025-08-30 16:49:51 +09:00
  • 1366f582b1 Replace sstream header with iosfwd in headers (#2712) Andrew Gaul 2025-08-30 16:47:00 +09:00
  • 03583f3424 Upgrade to S3Proxy 2.7.0 (#2656) Andrew Gaul 2025-08-30 16:45:02 +09:00
  • fcaacd5397 Remove ut_test.py (#2722) Andrew Gaul 2025-08-30 16:37:46 +09:00
  • 4b46b7a811 Only install binaries in static-checks task (#2717) Andrew Gaul 2025-08-30 16:34:26 +09:00
  • e55c37ddab Clean up Valgrind installation (#2716) Andrew Gaul 2025-08-30 16:18:03 +09:00
  • 0448ff460b Add S3 operation performance counters (#2715) Andrew Gaul 2025-08-30 16:13:30 +09:00
  • 28771e5757 Changed to use rename when serializing to FileCacheStat Takeshi Nakatani 2025-08-28 14:22:17 +00:00
  • da17cace4f Fixed test_update_time_chown in test (#2720) Takeshi Nakatani 2025-08-29 03:11:18 +09:00
  • 87d7a5822e Use curl instead of AWS CLI (#2689) Andrew Gaul 2025-08-28 08:36:07 +09:00
  • e8b5a4109a Remove unused pip dependency (#2711) Andrew Gaul 2025-08-27 08:25:38 +09:00
  • bae0facba3 Changed to serialize CacheFileStat after flushing a file Takeshi Nakatani 2025-08-26 03:08:47 +00:00
  • ecdcb4a836 Fixed unnecessary conversion to in DirStatCache::TruncateCacheHasLock (#2706) Takeshi Nakatani 2025-08-22 19:57:36 +09:00
  • 066a2f8fa6 Added DirStatCache::GetChildLeafNameHasLock method Takeshi Nakatani 2025-08-15 11:51:58 +00:00
  • 629207791e Remove unused S3FS_PTHREAD_ERRORCHECK (#2703) Andrew Gaul 2025-08-21 20:40:54 +09:00
  • b411e40d6b Add Debian trixie (#2702) Andrew Gaul 2025-08-21 20:36:17 +09:00
  • b1b9fb55d9 Use junk_data instead of urandom (#2700) Andrew Gaul 2025-08-21 20:34:30 +09:00
  • 666fea3d26 Remove unneeded x-prefix in comparisons Andrew Gaul 2025-08-20 13:02:27 -07:00
  • 7112471a80 small spelling fix: 'no' to 'not' Thibault Molleman 2025-08-02 14:22:54 +02:00
  • 50bb76f968 Remove S3FS_MALLOC_TRIM (#2699) Andrew Gaul 2025-08-01 10:47:58 +09:00
  • c78517d410 Convert #if defined to #ifdef where possible (#2698) Andrew Gaul 2025-08-01 10:43:44 +09:00
  • 57b5d367f2 Deduplicate case-insensitive functors (#2697) Andrew Gaul 2025-07-29 22:28:06 +09:00
  • 41ef4b6495 Convert s3fs_log_level to a strong enum (#2695) Andrew Gaul 2025-07-29 22:26:53 +09:00
  • 0c559778bb Fixed typos in PR #2681 Takeshi Nakatani 2025-07-28 23:47:22 +00:00
  • 5a2a7ca4db Refactor to change StatCache class and add StatCacheNode classes Takeshi Nakatani 2025-05-31 12:59:12 +00:00
  • 8faebbc7fc Add Rocky Linux 10 to CI (#2688) Andrew Gaul 2025-06-29 11:44:18 +09:00
  • 8d68b8a03c Refactor to move functions and its declarations to appropriate files Takeshi Nakatani 2025-05-31 10:37:52 +00:00
  • 97659c41f2 Fixed bugs in removing xattrs func and and test for it Takeshi Nakatani 2025-06-10 16:26:11 +00:00
  • b624596685 Simplify temporary file creation via mktemp (#2691) Andrew Gaul 2025-06-26 19:05:16 +09:00
  • be28fbc7b8 Refactor StatCache words from NoObject to Negative Takeshi Nakatani 2025-05-31 09:21:59 +00:00
  • 778059279b Upgrade CI to Alpine 3.22 Andrew Gaul 2025-06-02 11:17:29 -07:00
  • 5bc46ff1ba Removed the RUN_DIR variable which is no longer global Takeshi Nakatani 2025-06-08 10:13:16 +00:00
  • 47231fc5fb Disable new S3 checksums for S3Proxy compatibility (#2686) Andrew Gaul 2025-06-09 19:31:46 +09:00
  • f1a954cbcb Refactor StatCache truncate processing Takeshi Nakatani 2025-05-31 08:27:21 +00:00
  • c620262d3d Fixed s3fs_flush to update pending meta for macos and nomultipart mode Takeshi Nakatani 2025-06-08 07:08:40 +00:00
  • 63402bb556 Fixed the random string generation in test script for macos Takeshi Nakatani 2025-06-07 12:04:09 +00:00
  • c869b3996f Improve error handling (#2671) Andrew Gaul 2025-06-07 14:58:06 +09:00
  • 0e5bccc20b Simplify temporary file handling in CI scripts (#2680) Andrew Gaul 2025-06-07 14:56:32 +09:00
  • 872f53d35a Remove Ubuntu 20.04 from CI (#2677) Andrew Gaul 2025-06-07 14:45:33 +09:00
  • 109c968baa Changed some INFO level log messages to DBG level Takeshi Nakatani 2025-06-06 04:27:44 +00:00
  • 3d6975b369 Fixed a bug when changing fdentity to a temporary path Takeshi Nakatani 2024-10-30 16:39:32 +00:00
  • f2542f22fe Require C++14 (#2596) Andrew Gaul 2025-05-18 12:34:53 +09:00
  • 3421025074 Use region instead of endpoint for configuration (#2669) Andrew Gaul 2025-05-18 10:49:35 +09:00
  • 43f49b15e8 Reduce use of awk in tests (#2662) Andrew Gaul 2025-04-20 10:03:07 +09:00
  • 093d223799 Use Fedora 42 for other CI functions (#2661) Andrew Gaul 2025-04-20 09:59:52 +09:00
  • 853404a3ce Upgrade Alpine, OpenSuSE, Rocky, and Ubuntu to Java 21 (#2660) Andrew Gaul 2025-04-19 09:24:14 +09:00
  • 30f9378dec Upgrade CI to Ubuntu 25.04 (#2659) Andrew Gaul 2025-04-19 09:21:39 +09:00
  • e083825f55 Upgrade CI to Fedora 42 (#2658) Andrew Gaul 2025-04-18 23:45:07 +09:00
  • 22ca6ba6ee Updated CI test result for macos about updating xattr Takeshi Nakatani 2025-04-03 10:47:10 +00:00
  • 04a82583d1 A case of HEAD response for mp is different on compatible storage Takeshi Nakatani 2025-03-31 15:51:44 +00:00
  • ad4646f027 Ask for the provider on support requests (#2652) Julio González Gil 2025-04-02 15:59:03 +02:00
  • bfd27460cc Update COMPILATION.md imtzw 2025-03-18 14:16:16 +08:00
  • ee1ff8ba75 Update COMPILATION.md imtzw 2025-03-14 17:21:28 +08:00
  • 885b1efac6 change the way to get existing fdentity to optimize concurrent IO performance (#2623) FangQianan 2025-03-01 00:56:07 +08:00
  • e63fe7ec65 Added backup variable for fdcache entity path (#2637) Takeshi Nakatani 2025-02-15 12:19:58 +09:00
  • dc92b1b087 Remove unneeded uses of std::map::operator[] (#2642) Andrew Gaul 2025-02-08 18:21:44 -08:00
  • edf4141ad6 Updated to the new issue template workflow Takeshi Nakatani 2025-01-25 03:03:15 +00:00
  • dd4f1395ca Run passing tests from pjdfstest (#1882) Andrew Gaul 2025-01-19 10:26:40 +09:00
  • 84dcf34e2c Fixed refactoring mistakes about loading IAM credentials Takeshi Nakatani 2025-01-18 15:30:22 +00:00
  • b679e1db98 Fixed memory leak found by valgrind Takeshi Nakatani 2025-01-18 05:19:15 +00:00
  • be183c0323 Pin AWS CLI to work around S3Proxy limitation (#2633) Andrew Gaul 2025-01-18 10:56:18 +09:00
  • 3df1195ae5 Expand clang-tidy CI target to all static-checks (#2625) Andrew Gaul 2025-01-03 15:04:58 +09:00
  • cd41bddd1e Upgrade to S3Proxy 2.5.0 (#2627) Andrew Gaul 2025-01-03 15:01:15 +09:00
  • 87874caf95 Remove double free in DestroyCurlShareHandle (#2626) Andrew Gaul 2025-01-03 14:59:06 +09:00
  • b83c2852b8 Upgrade CI to Alpine 3.21 (#2620) Andrew Gaul 2024-12-15 10:19:29 +09:00
  • 5e39eff403 Remove explicit std::string constructors (#2619) Andrew Gaul 2024-12-15 10:18:44 +09:00
  • 6c77cd8780 Fixed a bug in check_service_req_threadworker Takeshi Nakatani 2024-12-14 07:37:04 +00:00
  • 669cba3240 Address some 32-bit warnings (#2615) Andrew Gaul 2024-12-01 10:32:28 +09:00
  • d4f3fb01fc Make some methods const (#2614) Andrew Gaul 2024-12-01 10:31:03 +09:00
  • 65e4aef2a1 Prefer C++-style casts over C-style casts (#2599) Andrew Gaul 2024-12-01 10:29:08 +09:00
  • d13396127c Delete Semaphore copy and move methods (#2613) Andrew Gaul 2024-12-01 10:28:50 +09:00
  • 990d2e0074 Add top-level clang-tidy make target Andrew Gaul 2024-10-21 21:20:56 -07:00
  • 61abf80197 Organized multi-threading related options Takeshi Nakatani 2024-11-10 09:29:06 +00:00