Uploaded image for project: 'Percona Server for MySQL'
  1. Percona Server for MySQL
  2. PS-5501

Re-license PerconaFT 'locktree' to Apache V2

Details

    • Improvement
    • Status: Done
    • Low
    • Resolution: Fixed
    • 5.6.x, 5.7.x, 8.0.x
    • 8.0.15-6, 5.6.44-85.0, 5.7.26-29
    • TokuDB
    • None

    Description

      Follow up work to PS-4849 to re-license more of the locktree for RocksDB:

       

      List #1
      ft/comparator.h - OK, introduced with locktree
      portability/toku_atomic.h - OK, introduced by [email protected] in 2012
      portability/toku_instrumentation.h - OK, introduced by [email protected] in 2017
      portability/toku_portability.h - OK, introduced by [email protected] in 2008
      portability/toku_pthread.h - OK, introduced by [email protected] in 2008
      portability/toku_race_tools.h - OK, introduced by [email protected] in 2012
      util/dbt.h - OK, This one was extremely difficult to ID. It encapsulates a "DBT" or "Data Base Thing". This comes originally from BDB API. There is nothing that I can find that is specific to adding functionality to or around this in the various wrappers over the years that goes back to original MIT code.
      util/dbt.cc - OK, This one was extremely difficult to ID. It encapsulates a "DBT" or "Data Base Thing". This comes originally from BDB API. There is nothing that I can find that is specific to adding functionality to or around this in the various wrappers over the years that goes back to original MIT code.
      util/memarena.h - OK, introduced by [email protected] in 2008
      util/memarena.cc - OK, introduced by [email protected] in 2008

      List #2
      ft/ft-status.h - (depends on util/status.h and util/partitioned_counter.*, see below) - OK, Introduced by [email protected] during status refactoring
      util/status.h - (depends on util/partitioned_counter.*, see below) - OK, Introduced by [email protected] in 2013 as a part of a cleanup/refactor
      portability/memory.h - OK, Introduced by [email protected] in 2007
      portability/toku_time.h - OK, Introduced by [email protected] in 2008

      Extras
      util/partitioned_counter.* - Introduced by [email protected] in 2012. Files moved several times in their history, but all within Tokutek.

      Attachments

        Activity

          People

            george.lorch George Lorch (Inactive)
            george.lorch George Lorch (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - Not Specified
                Not Specified
                Logged:
                Time Spent - 2 hours, 30 minutes
                2h 30m

                Smart Checklist