Commit Graph

  • 92882d4fd7
    Merge 1e1432dfccfc16752ea55b6858d48b806bb862c0 into dd4f1395ca94eb89e83f84c6cada5e55b26c06a5 FangQianan 2025-01-22 16:30:08 +08:00
  • fa7dfc7705
    Merge f5dd1f885e44a6007f304ba55849379d3f78f72e into dd4f1395ca94eb89e83f84c6cada5e55b26c06a5 Takeshi Nakatani 2025-01-21 09:35:15 +00:00
  • f5dd1f885e Added backup variable for fdcache entity path Takeshi Nakatani 2025-01-21 08:51:48 +00:00
  • 451a934375
    Merge 23c6bdca857adf0efd372839885c6336d9e56c7a into dd4f1395ca94eb89e83f84c6cada5e55b26c06a5 Andrew Gaul 2025-01-20 03:17:20 +09:00
  • 5a1b5b8416
    Merge ab6f87e49a34dfb521be065ce17b574a9acea8ff into dd4f1395ca94eb89e83f84c6cada5e55b26c06a5 Andrew Gaul 2025-01-19 16:48:43 +09:00
  • ab6f87e49a Require FUSE 3 Andrew Gaul 2022-01-22 23:01:01 +09:00
  • 432088a7e7
    Merge 22d8c6f03a08ced4380fbacea15c8643fd6fe3e4 into dd4f1395ca94eb89e83f84c6cada5e55b26c06a5 Takeshi Nakatani 2025-01-19 02:54:43 +00:00
  • 22d8c6f03a Fixed a bug when changing fdentity to a temporary path Takeshi Nakatani 2024-10-30 16:39:32 +00:00
  • 69b043709c
    Merge 9abe039904aba8c3fed45be7ca055585819f598b into dd4f1395ca94eb89e83f84c6cada5e55b26c06a5 Andrew Gaul 2025-01-19 11:06:53 +09:00
  • 71f8df06a8
    Merge 3e2946f8cde2a48544f3003cc6439ec4db5377ec into dd4f1395ca94eb89e83f84c6cada5e55b26c06a5 Andrew Gaul 2025-01-19 10:27:01 +09:00
  • dd4f1395ca
    Run passing tests from pjdfstest (#1882) master Andrew Gaul 2025-01-19 10:26:40 +09:00
  • 3e2946f8cd Require C++14 Andrew Gaul 2024-11-05 16:32:18 -08:00
  • 9641a2e086 Run passing tests from pjdfstest Andrew Gaul 2023-08-22 23:17:43 +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
  • 0be0e5c5da Fixed refactoring mistakes about loading IAM credentials Takeshi Nakatani 2025-01-18 15:30:22 +00:00
  • f96c17ee84
    Merge 120dd6c1d2de2dea341e09d7126f9d9794f63454 into be183c03236dae3948672276ba4622d21f6f1819 Andrew Gaul 2025-01-18 19:46:19 +09:00
  • 0112a5c4c8 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
  • 6c5a032e4f Pin AWS CLI to work around S3Proxy limitation Andrew Gaul 2025-01-17 09:15:18 -08:00
  • 9abe039904 Experiment with ubuntu-24.04-arm Andrew Gaul 2025-01-16 16:38:00 -08:00
  • 1e1432dfcc fix compiling err for ver > 1.91 fangqianan.fqa 2025-01-13 19:45:48 +08:00
  • 120dd6c1d2 Change S3Proxy from memory to filesystem storage Andrew Gaul 2021-05-23 21:25:22 +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
  • 21d56b8562 Upgrade to S3Proxy 2.5.0 Andrew Gaul 2024-12-14 11:07:00 -08:00
  • 922224a815 Remove double free in DestroyCurlShareHandle Andrew Gaul 2024-12-26 18:17:57 -08:00
  • 23c6bdca85 Experiment with minio Andrew Gaul 2023-07-18 21:03:42 +09:00
  • 825d11a0bf Expand clang-tidy CI target to all static-checks Andrew Gaul 2024-12-26 10:30:28 -05:00
  • d47ad2a057 change the way to get existing fdentity fangqianan.fqa 2024-12-18 10:37:05 +08: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
  • b88e9951b6 Upgrade CI to Alpine 3.21 Andrew Gaul 2024-12-14 13:56:19 -08:00
  • 9ab549e31e Remove explicit std::string constructors Andrew Gaul 2024-12-14 13:43:01 -08:00
  • e0e1711f2c 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
  • c424ada209
    Merge branch 'master' into clang-tidy/casting Takeshi Nakatani 2024-12-01 10:27:26 +09:00
  • 282342eb21 Address some 32-bit warnings Andrew Gaul 2024-11-29 13:07:51 -08:00
  • 990d2e0074 Add top-level clang-tidy make target Andrew Gaul 2024-10-21 21:20:56 -07:00
  • 4468193577 Make some methods const Andrew Gaul 2024-11-24 13:48:05 -08:00
  • d7c48b37ff Prefer C++-style casts over C-style casts Andrew Gaul 2024-11-09 14:49:32 -08:00
  • fd971d8e0c Delete Semaphore copy and move methods Andrew Gaul 2024-11-13 14:45:16 -08:00
  • 61abf80197 Organized multi-threading related options Takeshi Nakatani 2024-11-10 09:29:06 +00:00
  • e03cf23ffa Organized multi-threading related options Takeshi Nakatani 2024-11-10 09:29:06 +00:00
  • 956e8c5750 Added new class for curl share handle Takeshi Nakatani 2024-07-15 06:40:05 +00:00
  • 8f0c861580 Added new class for curl share handle Takeshi Nakatani 2024-07-15 06:40:05 +00:00
  • bfc3ea767a Removed last use of S3fsMultiCurl and changed those thread handling Takeshi Nakatani 2024-07-15 06:40:05 +00:00
  • c27c3768dd Removed last use of S3fsMultiCurl and changed those thread handling Takeshi Nakatani 2024-07-15 06:40:05 +00:00
  • 499577c2a9 Refactored for standardizing content and copy handling for Multipart Upload Takeshi Nakatani 2024-07-15 06:40:05 +00:00
  • b195446c29 Refactored for standardizing content and copy handling for Multipart Upload Takeshi Nakatani 2024-07-15 06:40:05 +00:00
  • 143284b2f3
    Upgrade to S3Proxy 2.4.1 (#2433) Andrew Gaul 2024-11-24 22:27:24 +09:00
  • 8263cb467a Upgrade to S3Proxy 2.4.1 Andrew Gaul 2024-03-10 16:53:39 +09:00
  • 7410b95db2 Refactored parallel get object request Takeshi Nakatani 2024-07-15 06:40:05 +00:00
  • 18364056a6 Refactored parallel get object request Takeshi Nakatani 2024-07-15 06:40:05 +00:00
  • 86b5c9d88e Refactored multipart put head request Takeshi Nakatani 2024-07-15 06:40:05 +00:00
  • 4a8f71de62 Changed multiple Head requests from S3fsMultiCurl to ThreadPoolMan Takeshi Nakatani 2024-07-15 06:40:05 +00:00
  • 2eb230f2c0 Refactored single type requests to use through ThreadPoolMan Takeshi Nakatani 2024-07-15 06:40:05 +00:00
  • e5a932a12b Removed CurlHandlerPool and simplified it Takeshi Nakatani 2024-07-15 06:40:05 +00:00
  • c1ad1609ef Call std::get_time instead of strptime (#2598) Andrew Gaul 2024-11-09 19:28:40 +09:00
  • 282e20091f Ensure fdent_data_lock is acquired after fdent_lock (#2595) Andrew Gaul 2024-11-09 19:28:13 +09:00
  • 08d6bc0186 Changed the macOS Github Actions runner image to macos-13 Takeshi Nakatani 2024-11-04 15:11:19 +00:00
  • 7455f5f9c1 Consolidate lower and upper logic (#2594) Andrew Gaul 2024-11-06 00:07:12 +09:00
  • 9193ec36ab Compare case-insensitively instead of copying (#2593) Andrew Gaul 2024-11-06 00:05:05 +09:00
  • 8b5227b02c Look up header values directly (#2592) Andrew Gaul 2024-11-05 07:16:19 +09:00
  • 9073fa204a Remove expensive log message during s3fs_getxattr (#2590) Andrew Gaul 2024-11-05 00:00:58 +09:00
  • 9834f35ee0 Avoid unneeded std::string copies (#2589) Andrew Gaul 2024-11-04 23:59:54 +09:00
  • e5d0355391 Enable clang-analyzer (#2588) Andrew Gaul 2024-11-04 23:58:43 +09:00
  • a0d03af3b1 Fixed readdir bug with objects receiving EPERM on HEAD request Takeshi Nakatani 2024-11-03 04:39:29 +00:00
  • 1653dd7fae Bypassed test_extended_attributes test on MacOS Takeshi Nakatani 2024-11-02 15:13:17 +00:00
  • 8007539be1 Add Fedora 41 and remove Fedora 39 from CI (#2580) Andrew Gaul 2024-11-02 23:55:43 +09:00
  • a6e38e3dfc Remove CentOS 7 from CI (#2579) Andrew Gaul 2024-10-29 18:23:36 +09:00
  • 743a7b1f72 Use pass-by-value for peeloff (#2578) Andrew Gaul 2024-10-29 18:21:07 +09:00
  • 011fdd7ccc Make psemaphore similar to C++20 std::counting_semaphore (#2569) Andrew Gaul 2024-10-29 08:23:05 +09:00
  • ea424bcefb Add missing mutex header (#2576) Andrew Gaul 2024-10-29 00:11:28 +09:00
  • f4d89013f2 Add Ubuntu 24.10 to CI (#2575) Andrew Gaul 2024-10-29 00:10:44 +09:00
  • 44399b0ee0 Update ChangeLog and configure.ac for 1.95 Andrew Gaul 2024-10-25 10:40:09 -07:00
  • 2c045be426 Add missing string header (#2574) Andrew Gaul 2024-10-25 16:13:57 +09:00
  • 3543f50f53 Add missing utility header for std::move (#2572) Andrew Gaul 2024-10-25 14:55:01 +09:00
  • 446b3986dd Fixed a bug in clearing the queue accumulated during USR1 processing Takeshi Nakatani 2024-10-25 00:40:49 +00:00
  • 7b9d2f4127 Simplify bucket_block_count initialization (#2571) Andrew Gaul 2024-10-25 08:37:48 +09:00
  • ff812bd6e3 Separate clang-tidy into its own CI task (#2567) Andrew Gaul 2024-10-24 08:25:30 +09:00
  • e0daa72298 Separate serialization and deserialization code (#2566) Andrew Gaul 2024-10-24 08:22:35 +09:00
  • 07cc10bbdb Run clang-tidy against test files (#2568) Andrew Gaul 2024-10-23 20:46:01 +09:00
  • c7c2afb814 Remove some unused parameters (#2565) Andrew Gaul 2024-10-22 20:34:22 +09:00
  • 68cddc7a92 Enable clang-tidy narrowing conversions (#2564) Andrew Gaul 2024-10-22 19:55:10 +09:00
  • 6bef181097 Add OpenSSL suppression for ThreadSanitizer (#2559) Andrew Gaul 2024-10-22 19:52:27 +09:00
  • d607945cb5 Expand use of auto (#2563) Andrew Gaul 2024-10-22 19:43:12 +09:00
  • 5398d64360 Use std::max instead of conditional (#2562) Andrew Gaul 2024-10-22 19:22:39 +09:00
  • 75350a2ca6 Fixed warnings on integer comparisons (#2558) Andrew Gaul 2024-10-22 18:53:37 +09:00
  • 1ee447fbe1 Wrap EVP_MD_CTX in a std::unique_ptr (#2557) Andrew Gaul 2024-10-20 16:07:53 +09:00
  • 98dfa715f2 Remove more raw pointers (#2556) Andrew Gaul 2024-10-20 16:06:05 +09:00
  • 7061a8210f Use std::shared_ptr to refer to FdEntity (#2541) Andrew Gaul 2024-10-20 14:56:29 +09:00
  • 57da42b3a3 Expand use of std::unique_ptr for FILE* (#2555) Andrew Gaul 2024-10-18 22:06:47 +09:00
  • 05128acc6a Use auto for iterator variable types (#2554) Andrew Gaul 2024-10-18 21:57:52 +09:00
  • 01b6c78b56 Add missing GUARDED_BY to fdcache_entity (#2549) Andrew Gaul 2024-10-18 00:39:45 +09:00