1. 24 Sep, 2019 1 commit
    • yiwu-arbug's avatar
      Cherry-pick recent changes to tikv-3.0 branch (#89) · 9d2b70ef
      yiwu-arbug authored
      cherry-pick following patches
      ```
      ff30897d 2019-09-23 zbk602423539@gmail.. reset gc mark after sampling (#88)
      cb67cd56 2019-09-22 zbk602423539@gmail.. fix wrong property after restart (#82)
      c6e408c2 2019-09-20 yiwu@pingcap.com     Fix blob file format description (#83)
      fc4106d4 2019-09-18 yiwu@pingcap.com     Fix new CF missing BlobFileSizeCollector (#78)
      10710bb1 2019-09-18 zbk602423539@gmail.. Add more metrics (#79)
      8768067e 2019-09-17 yiwu@pingcap.com     Prevent CF being dropped while GC is running (#72)
      07aa0655 2019-09-16 zbk602423539@gmail.. Rename version_set to blob_file_set (#69)
      f963b880 2019-09-16 zbk602423539@gmail.. support histogram for titan stats (#74)
      144e20f0 2019-09-12 wujy.cs@gmail.com    gc breakdown metrics (#73)
      715dbd69 2019-09-11 zbk602423539@gmail.. Update BlobFileMeta format (#68)
      468ddc97 2019-09-03 yiwu@pingcap.com     Add internal operation stats and dump to info log periodically (#62)
      ```
      9d2b70ef
  2. 20 Aug, 2019 2 commits
    • yiwu-arbug's avatar
      cmake auto clone rocksdb (#60) · 19ea115a
      yiwu-arbug authored
      Summary:
      We require passing `ROCKSDB_DIR` to cmake command, which is not easy to use. Update cmake script to make it clone rocksdb (currently pointing to pingcap/rocksdb tikv-3.0 branch) to make development use easier.
      
      Test Plan:
      local test + travis
      19ea115a
    • YangKeao's avatar
      Add benchmark script (#57) · f0964aac
      YangKeao authored
      * Add benchmark script
      f0964aac
  3. 05 Aug, 2019 1 commit
  4. 31 Jul, 2019 1 commit
  5. 29 Jul, 2019 2 commits
  6. 25 Jul, 2019 3 commits
  7. 22 Jul, 2019 2 commits
  8. 18 Jul, 2019 1 commit
    • Wu Jiayu's avatar
      Turn titan into read-only on error during gc and version_change (#42) · 8ee2e794
      Wu Jiayu authored
      - Set background error if encountered a critical error. Now it's set for two cases
          - BackgroundGC() error
          - LogAndApply() error after generate new blob file
      - If background error is set, all following foreground write operations will be refused and return background error status
      8ee2e794
  9. 16 Jul, 2019 2 commits
    • Wu Jiayu's avatar
      Fix mac build (#41) · 53c1096f
      Wu Jiayu authored
      - There is no libatomic in MacOS clang(and maybe some other environment), so check if libatomic existed before link.
      - Added MacOS build to travis. For TSAN build , a unused-command-line-argument is defined in RocksDB cmake file, witch will fail compilation on MacOS, skip it.
      53c1096f
    • Wu Jiayu's avatar
      Fix blob file iterator (#45) · d9761046
      Wu Jiayu authored
      * fix iterator
      
      * fix
      
      * fmt
      d9761046
  10. 11 Jul, 2019 2 commits
  11. 28 Jun, 2019 1 commit
  12. 26 Jun, 2019 1 commit
  13. 24 Jun, 2019 8 commits
  14. 23 Jun, 2019 1 commit
  15. 19 Jun, 2019 1 commit
  16. 17 Jun, 2019 1 commit
  17. 14 Jun, 2019 1 commit
  18. 13 Jun, 2019 2 commits
  19. 05 Jun, 2019 1 commit
    • Xinye Tao's avatar
      Add Titan internal stats and metrics for blob file and live value (#15) · ec440e2a
      Xinye Tao authored
      * Add Titan internal stats
      
      * add metrics for blob monitoring
      
      * add override quantifier
      
      * address comments
      
      * fix minor issue
      
      * address comments
      
      * address comments
      
      * address comments
      
      * merge master
      
      * turn on test output
      
      * fix merge issue
      
      * fix segfault in background gc
      
      * fix loop
      
      * remove loop
      ec440e2a
  20. 04 Jun, 2019 1 commit
    • Xinye Tao's avatar
      Add blob-run-mode for downgrading Titan (#11) · 70dc779b
      Xinye Tao authored
      * Add blob-run-mode for downgrading Titan
      
      * fix format issue
      
      * address comment
      
      * change string req to kabab-case
      
      * address comments
      
      * address comments
      
      * fix bug from merge
      
      * address comments
      
      * address comments
      
      * address comments
      
      * address comment
      
      * address comment
      
      * pick comments from mutex-fix
      
      * remove mutex fix
      
      * fix mutex issue in blob storage
      70dc779b
  21. 03 Jun, 2019 1 commit
  22. 25 May, 2019 1 commit
  23. 24 May, 2019 1 commit
  24. 16 May, 2019 1 commit
  25. 15 May, 2019 1 commit