[OpenSIPS-Devel] [OpenSIPS/opensips] 230fa5: sql_cacher: full caching in mod_init

Liviu Chircu liviu at opensips.org
Thu Dec 3 16:04:53 CET 2015


  Branch: refs/heads/master
  Home:   https://github.com/OpenSIPS/opensips
  Commit: 230fa5804014cbe3aac236b6b35b6f1b6b5e9178
      https://github.com/OpenSIPS/opensips/commit/230fa5804014cbe3aac236b6b35b6f1b6b5e9178
  Author: rvlad-patrascu <rvlad.patrascu at gmail.com>
  Date:   2015-08-13 (Thu, 13 Aug 2015)

  Changed paths:
    A modules/sql_cacher/sql_cacher.c
    A modules/sql_cacher/sql_cacher.h

  Log Message:
  -----------
  sql_cacher: full caching in mod_init


  Commit: e7faa3e67247ca9b4db1db12104f6cdb39302965
      https://github.com/OpenSIPS/opensips/commit/e7faa3e67247ca9b4db1db12104f6cdb39302965
  Author: rvlad-patrascu <rvlad.patrascu at gmail.com>
  Date:   2015-08-18 (Tue, 18 Aug 2015)

  Changed paths:
    M modules/sql_cacher/sql_cacher.c
    M modules/sql_cacher/sql_cacher.h

  Log Message:
  -----------
  sql_cacher: Full caching improvements

-use fetch_result for queries if sql db supports
-fix cachedb encoding for null sql db values
-caching id added in cachedb key


  Commit: e7065585ae5e4b063eee75429e2196aaea8cea08
      https://github.com/OpenSIPS/opensips/commit/e7065585ae5e4b063eee75429e2196aaea8cea08
  Author: rvlad-patrascu <rvlad.patrascu at gmail.com>
  Date:   2015-09-02 (Wed, 02 Sep 2015)

  Changed paths:
    M modules/sql_cacher/sql_cacher.c
    M modules/sql_cacher/sql_cacher.h

  Log Message:
  -----------
  sql_cacher: add sql_cached_value pseudo-variable; parse pvar name and optimize for next pvar get


  Commit: 6c22820fe89260c2c0dd8680262c0e9fda1c94ae
      https://github.com/OpenSIPS/opensips/commit/6c22820fe89260c2c0dd8680262c0e9fda1c94ae
  Author: rvlad-patrascu <rvlad.patrascu at gmail.com>
  Date:   2015-09-02 (Wed, 02 Sep 2015)

  Changed paths:
    M modules/sql_cacher/sql_cacher.c

  Log Message:
  -----------
  remove duplicate code by using macro in parse_cache_entries function


  Commit: 4cc712a692680b2f5e5664f8052045ab0a8b2339
      https://github.com/OpenSIPS/opensips/commit/4cc712a692680b2f5e5664f8052045ab0a8b2339
  Author: rvlad-patrascu <rvlad.patrascu at gmail.com>
  Date:   2015-09-07 (Mon, 07 Sep 2015)

  Changed paths:
    M modules/sql_cacher/sql_cacher.c
    M modules/sql_cacher/sql_cacher.h

  Log Message:
  -----------
  add function to get value from cachedb; full caching completed


  Commit: 501236533f049b2a660d42ddc2414ec9b4eb00ff
      https://github.com/OpenSIPS/opensips/commit/501236533f049b2a660d42ddc2414ec9b4eb00ff
  Author: rvlad-patrascu <rvlad.patrascu at gmail.com>
  Date:   2015-09-16 (Wed, 16 Sep 2015)

  Changed paths:
    M modules/sql_cacher/sql_cacher.c
    M modules/sql_cacher/sql_cacher.h

  Log Message:
  -----------
  sql_cacher: immplement on demand caching


  Commit: 604b67a916d007716e5e747da57e7791f8f47610
      https://github.com/OpenSIPS/opensips/commit/604b67a916d007716e5e747da57e7791f8f47610
  Author: rvlad-patrascu <rvlad.patrascu at gmail.com>
  Date:   2015-09-17 (Thu, 17 Sep 2015)

  Changed paths:
    M modules/sql_cacher/sql_cacher.c
    M modules/sql_cacher/sql_cacher.h

  Log Message:
  -----------
  add per process  db handlers list


  Commit: f59d4bb43275f4161240b81bfd271741ed28fdcc
      https://github.com/OpenSIPS/opensips/commit/f59d4bb43275f4161240b81bfd271741ed28fdcc
  Author: rvlad-patrascu <rvlad.patrascu at gmail.com>
  Date:   2015-09-22 (Tue, 22 Sep 2015)

  Changed paths:
    M modules/sql_cacher/sql_cacher.c
    M modules/sql_cacher/sql_cacher.h

  Log Message:
  -----------
  improve on demand loading


  Commit: 0f8540ed26bb772f226e66c04a08f8aa026b006a
      https://github.com/OpenSIPS/opensips/commit/0f8540ed26bb772f226e66c04a08f8aa026b006a
  Author: rvlad-patrascu <rvlad.patrascu at gmail.com>
  Date:   2015-09-25 (Fri, 25 Sep 2015)

  Changed paths:
    M modules/sql_cacher/sql_cacher.c
    M modules/sql_cacher/sql_cacher.h

  Log Message:
  -----------
  add reload version int in cachedb for full caching reload


  Commit: 2646f0a2d1dc733c400ee9747dfb00e8326a195b
      https://github.com/OpenSIPS/opensips/commit/2646f0a2d1dc733c400ee9747dfb00e8326a195b
  Author: rvlad-patrascu <rvlad.patrascu at gmail.com>
  Date:   2015-10-08 (Thu, 08 Oct 2015)

  Changed paths:
    M modules/sql_cacher/sql_cacher.c
    M modules/sql_cacher/sql_cacher.h

  Log Message:
  -----------
  add MI reload function


  Commit: 238d108a75d4bfc505f36760076335bc394d6713
      https://github.com/OpenSIPS/opensips/commit/238d108a75d4bfc505f36760076335bc394d6713
  Author: rvlad-patrascu <rvlad.patrascu at gmail.com>
  Date:   2015-10-09 (Fri, 09 Oct 2015)

  Changed paths:
    A modules/sql_cacher/README
    A modules/sql_cacher/doc/sql_cacher.xml
    A modules/sql_cacher/doc/sql_cacher_admin.xml

  Log Message:
  -----------
  sql_cacher: add documentation


  Commit: fbccbfdd0aaa7568fef75ff2898e0b27ec20b250
      https://github.com/OpenSIPS/opensips/commit/fbccbfdd0aaa7568fef75ff2898e0b27ec20b250
  Author: rvlad-patrascu <rvlad.patrascu at gmail.com>
  Date:   2015-10-14 (Wed, 14 Oct 2015)

  Changed paths:
    A modules/sql_cacher/Makefile

  Log Message:
  -----------
  add Makefile


  Commit: f897e8973771c4d3354c6aa40adb1ee192a713eb
      https://github.com/OpenSIPS/opensips/commit/f897e8973771c4d3354c6aa40adb1ee192a713eb
  Author: rvlad-patrascu <rvlad.patrascu at gmail.com>
  Date:   2015-11-12 (Thu, 12 Nov 2015)

  Changed paths:
    M modules/sql_cacher/sql_cacher.c
    M modules/sql_cacher/sql_cacher.h

  Log Message:
  -----------
  sql_cacher: small improvements

-improved coding style
-more verbose error messages
-trim whitespaces for cache entry specification
-fix memory leak: free temporary cache entries list used for parsing


  Commit: db7465540d4c485187e11a69deffffd4c133ad7f
      https://github.com/OpenSIPS/opensips/commit/db7465540d4c485187e11a69deffffd4c133ad7f
  Author: rvlad-patrascu <rvlad.patrascu at gmail.com>
  Date:   2015-12-03 (Thu, 03 Dec 2015)

  Changed paths:
    M modules/sql_cacher/README
    M modules/sql_cacher/doc/sql_cacher_admin.xml
    M modules/sql_cacher/sql_cacher.c
    M modules/sql_cacher/sql_cacher.h

  Log Message:
  -----------
  sql_cacher: further improvements

-if table is empty don't return error when loading entire table
-improve error reporting for cache_table parameter
-cache entire table if no columns are specified
-don't allocate new array of columns for sql query function call
-fix memory leaks in insert_in_cachedb()
-add columns_delimiter module parameter
-update README


  Commit: e095586710302402e9b45d9ecdc276701c036418
      https://github.com/OpenSIPS/opensips/commit/e095586710302402e9b45d9ecdc276701c036418
  Author: rvlad-patrascu <rvlad.patrascu at gmail.com>
  Date:   2015-12-03 (Thu, 03 Dec 2015)

  Changed paths:
    M modules/sql_cacher/README
    M modules/sql_cacher/doc/sql_cacher.xml
    M modules/sql_cacher/doc/sql_cacher_admin.xml

  Log Message:
  -----------
  sql_cacher: update documentation with usage example


  Commit: 938a88a46ea7073bbe68150fe86716bb1d55d415
      https://github.com/OpenSIPS/opensips/commit/938a88a46ea7073bbe68150fe86716bb1d55d415
  Author: Liviu Chircu <liviu at opensips.org>
  Date:   2015-12-03 (Thu, 03 Dec 2015)

  Changed paths:
    A modules/sql_cacher/Makefile
    A modules/sql_cacher/README
    A modules/sql_cacher/doc/sql_cacher.xml
    A modules/sql_cacher/doc/sql_cacher_admin.xml
    A modules/sql_cacher/sql_cacher.c
    A modules/sql_cacher/sql_cacher.h

  Log Message:
  -----------
  Merge pull request #676 from rvlad-patrascu/sql_cacher

SQL Cacher


Compare: https://github.com/OpenSIPS/opensips/compare/ec7728010bc4...938a88a46ea7


More information about the Devel mailing list