Branch: refs/heads/feature/cachedb-column-oriented-api
  Home:   https://github.com/OpenSIPS/opensips
  Commit: b45c1bd83ad33912a3a3acacb48c60397b336f27
      
https://github.com/OpenSIPS/opensips/commit/b45c1bd83ad33912a3a3acacb48c60397b336f27
  Author: Liviu Chircu <[email protected]>
  Date:   2018-02-28 (Wed, 28 Feb 2018)

  Changed paths:
    M cachedb/cachedb_cap.h

  Log Message:
  -----------
  cachedb: Fix cap detection


  Commit: ce54ac89db18ea134d8649215b783731cc988f91
      
https://github.com/OpenSIPS/opensips/commit/ce54ac89db18ea134d8649215b783731cc988f91
  Author: Liviu Chircu <[email protected]>
  Date:   2018-02-28 (Wed, 28 Feb 2018)

  Changed paths:
    M cachedb/cachedb.h
    M cachedb/cachedb_cap.h
    M cachedb/cachedb_types.h
    M cachedb/test/test_backends.c
    M modules/cachedb_mongodb/cachedb_mongodb.c
    M modules/cachedb_mongodb/cachedb_mongodb_dbase.c
    M modules/cachedb_mongodb/cachedb_mongodb_dbase.h

  Log Message:
  -----------
  cachedb: Simplify the column-oriented API

Since some NoSQL backends support upsert-enabled "set" and "unset" operations
on multiple key/value pairs using a single query, we can merge the "set_cols()"
and "unset_cols()" functions into a single one: "update()". Current
backends known to support this are MongoDB and Cassandra.

Any backends which do not support the above will have to implement the update()
endpoint using two queries instead of one.


Compare: 
https://github.com/OpenSIPS/opensips/compare/2944ba83b8c3...ce54ac89db18
_______________________________________________
Devel mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel

Reply via email to