Branch: refs/heads/master Home: https://github.com/OpenSIPS/opensips Commit: ea018b000a1df0c9888a8248da63fd7cec3e284a https://github.com/OpenSIPS/opensips/commit/ea018b000a1df0c9888a8248da63fd7cec3e284a Author: Vlad Paiu <vladp...@opensips.org> Date: 2025-01-03 (Fri, 03 Jan 2025)
Changed paths: M Makefile.conf.template M mem/common.c M mem/common.h A mem/f_parallel_malloc.c A mem/f_parallel_malloc.h A mem/f_parallel_malloc_dyn.h M mem/shm_mem.c M mem/shm_mem.h M version.h Log Message: ----------- paralel alloc - wip Commit: 4dc343736cfc4a376843d083169665ace544d7a8 https://github.com/OpenSIPS/opensips/commit/4dc343736cfc4a376843d083169665ace544d7a8 Author: Vlad Paiu <vladp...@opensips.org> Date: 2025-02-10 (Mon, 10 Feb 2025) Changed paths: M mem/shm_mem.c Log Message: ----------- Follow SHM memory size Commit: 5310fa4e088a5cb2a3f37fb7699c6ff5f21e3499 https://github.com/OpenSIPS/opensips/commit/5310fa4e088a5cb2a3f37fb7699c6ff5f21e3499 Author: Vlad Paiu <vladp...@opensips.org> Date: 2025-02-10 (Mon, 10 Feb 2025) Changed paths: M mem/common.h M mem/f_parallel_malloc.h M mem/f_parallel_malloc_dyn.h M mem/shm_mem.c M mem/shm_mem.h Log Message: ----------- remove 128 harcoding, add TOTAL_F_PARALLEL_POOLS global Commit: 38a4dfec0aa9540c870f645b7ee37fe95a0bf912 https://github.com/OpenSIPS/opensips/commit/38a4dfec0aa9540c870f645b7ee37fe95a0bf912 Author: Vlad Paiu <vladp...@opensips.org> Date: 2025-03-20 (Thu, 20 Mar 2025) Changed paths: M mem/f_parallel_malloc_dyn.h M mem/shm_mem.c M mem/shm_mem.h Log Message: ----------- Rework allocator Commit: 24dd8634dd220e73da34c022c8117b5372c3140d https://github.com/OpenSIPS/opensips/commit/24dd8634dd220e73da34c022c8117b5372c3140d Author: Vlad Paiu <vladp...@opensips.org> Date: 2025-03-21 (Fri, 21 Mar 2025) Changed paths: M mem/f_parallel_malloc_dyn.h M mem/shm_mem.c M mem/shm_mem.h Log Message: ----------- cleanup & start with multi-allocator defines Commit: 7d34087be551154890dae3aaae95de8dfa8d1967 https://github.com/OpenSIPS/opensips/commit/7d34087be551154890dae3aaae95de8dfa8d1967 Author: Vlad Paiu <vladp...@opensips.org> Date: 2025-03-30 (Sun, 30 Mar 2025) Changed paths: M mem/shm_mem.c Log Message: ----------- fix allocating buckets Commit: eeef6c77bef43d2c13fee131b214d9fb1c51f603 https://github.com/OpenSIPS/opensips/commit/eeef6c77bef43d2c13fee131b214d9fb1c51f603 Author: Vlad Paiu <vladp...@opensips.org> Date: 2025-03-30 (Sun, 30 Mar 2025) Changed paths: M mem/common.h M mem/shm_mem.c Log Message: ----------- allocator str Commit: b8072c0faa575e457036141095e15b62b98f54dd https://github.com/OpenSIPS/opensips/commit/b8072c0faa575e457036141095e15b62b98f54dd Author: Vlad Paiu <vladp...@opensips.org> Date: 2025-03-30 (Sun, 30 Mar 2025) Changed paths: M mem/f_parallel_malloc.c M mem/f_parallel_malloc_dyn.h M mem/shm_mem.c M mem/shm_mem.h Log Message: ----------- remove DBG ERR logs Commit: 76c160f5a438061a38f2f8ba076e4055c9864751 https://github.com/OpenSIPS/opensips/commit/76c160f5a438061a38f2f8ba076e4055c9864751 Author: Vlad Paiu <vladp...@opensips.org> Date: 2025-03-30 (Sun, 30 Mar 2025) Changed paths: M mem/shm_mem.h Log Message: ----------- more fixes Commit: c70e5d3c124eb3f9a152ed1097c4158e8e86e614 https://github.com/OpenSIPS/opensips/commit/c70e5d3c124eb3f9a152ed1097c4158e8e86e614 Author: Vlad Paiu <vladp...@opensips.org> Date: 2025-03-31 (Mon, 31 Mar 2025) Changed paths: M cachedb/cachedb_dict.c M cachedb/cachedb_dict.h M cachedb/cachedb_id.c M cachedb/test/test_cachedb.c M cfg.lex M cfg.y M db/db_id.c M db/db_id.h M db/doc/db-api.txt A db/schema/janus.xml A db/schema/opensips-janus.xml A db/schema/opensips-trie.xml A db/schema/trie_partitions.xml A db/schema/trie_table.xml A db/test/test_db.c A db/test/test_db.h M forward.h M ip_addr.h M lib/cJSON.c M lib/cJSON.h M modules/aaa_diameter/README M modules/aaa_diameter/aaa_diameter.c M modules/aaa_diameter/doc/contributors.xml M modules/acc/README M modules/acc/acc_logic.h M modules/acc/doc/contributors.xml M modules/aka_av_diameter/aka_av_diameter.c M modules/aka_av_diameter/doc/aka_av_diameter_admin.xml M modules/b2b_entities/README M modules/b2b_entities/dlg.c M modules/b2b_entities/doc/contributors.xml M modules/b2b_logic/README M modules/b2b_logic/bridging.c M modules/b2b_logic/doc/contributors.xml M modules/b2b_logic/logic.c M modules/cachedb_cassandra/README M modules/cachedb_cassandra/cachedb_cassandra_dbase.c M modules/cachedb_cassandra/doc/cachedb_cassandra_admin.xml M modules/cachedb_cassandra/doc/contributors.xml M modules/cachedb_couchbase/README M modules/cachedb_couchbase/cachedb_couchbase_dbase.c M modules/cachedb_couchbase/cachedb_couchbase_dbase.h M modules/cachedb_couchbase/doc/cachedb_couchbase_admin.xml M modules/cachedb_couchbase/doc/contributors.xml M modules/cachedb_redis/README M modules/cachedb_redis/cachedb_redis.c M modules/cachedb_redis/cachedb_redis_dbase.c M modules/cachedb_redis/cachedb_redis_dbase.h M modules/cachedb_redis/doc/cachedb_redis_admin.xml M modules/cachedb_redis/doc/contributors.xml M modules/cgrates/README M modules/cgrates/cgrates_engine.c M modules/cgrates/doc/contributors.xml M modules/clusterer/Makefile M modules/clusterer/README M modules/clusterer/api.h M modules/clusterer/clusterer.c M modules/clusterer/clusterer.h M modules/clusterer/clusterer_mod.c M modules/clusterer/doc/clusterer_admin.xml M modules/clusterer/doc/contributors.xml M modules/clusterer/node_info.c M modules/clusterer/sharing_tags.c M modules/clusterer/topology.c M modules/db_mysql/README M modules/db_mysql/doc/contributors.xml M modules/db_mysql/my_con.c M modules/db_sqlite/README M modules/db_sqlite/db_sqlite.c M modules/db_sqlite/db_sqlite.h M modules/db_sqlite/dbase.c M modules/db_sqlite/doc/contributors.xml M modules/db_sqlite/doc/db_sqlite_admin.xml R modules/db_sqlite/my_con.c R modules/db_sqlite/my_con.h M modules/db_sqlite/res.c M modules/db_sqlite/row.c A modules/db_sqlite/sqlite_con.c A modules/db_sqlite/sqlite_con.h M modules/db_sqlite/val.c M modules/dialog/README M modules/dialog/dialog.c M modules/dialog/dlg_handlers.c M modules/dialog/dlg_hash.c M modules/dialog/dlg_hash.h M modules/dialog/doc/contributors.xml M modules/dialog/doc/dialog_admin.xml M modules/dialplan/README M modules/dialplan/doc/contributors.xml M modules/dialplan/dp_db.c M modules/dispatcher/README M modules/dispatcher/dispatch.c M modules/dispatcher/dispatch.h M modules/dispatcher/dispatcher.c M modules/dispatcher/doc/contributors.xml M modules/dns_cache/README M modules/dns_cache/dns_cache.c M modules/dns_cache/doc/contributors.xml M modules/dns_cache/doc/dns_cache_admin.xml M modules/event_stream/README M modules/event_stream/doc/contributors.xml M modules/event_stream/stream_send.c M modules/httpd/README M modules/httpd/doc/contributors.xml M modules/httpd/doc/httpd_admin.xml M modules/httpd/httpd.c M modules/httpd/httpd_proc.c A modules/janus/Makefile A modules/janus/README A modules/janus/doc/contributors.xml A modules/janus/doc/janus.xml A modules/janus/doc/janus_admin.xml A modules/janus/janus_common.c A modules/janus/janus_common.h A modules/janus/janus_mod.c A modules/janus/janus_parser.c A modules/janus/janus_parser.h A modules/janus/janus_proc.c A modules/janus/janus_proc.h A modules/janus/janus_ws.c A modules/janus/janus_ws.h A modules/janus/ws_common.h A modules/janus/ws_common_defs.h A modules/janus/ws_handshake_common.h A modules/janus/ws_tcp.c A modules/janus/ws_tcp.h M modules/json/README M modules/json/doc/contributors.xml M modules/json/doc/json_admin.xml M modules/json/json.c M modules/maxfwd/README M modules/maxfwd/doc/contributors.xml M modules/maxfwd/maxfwd.c M modules/media_exchange/README M modules/media_exchange/doc/contributors.xml M modules/media_exchange/media_exchange.c M modules/media_exchange/media_utils.c M modules/mqueue/README M modules/mqueue/doc/contributors.xml M modules/mqueue/doc/mqueue_admin.xml M modules/mqueue/mqueue_api.c M modules/mqueue/mqueue_api.h M modules/mqueue/mqueue_mod.c M modules/permissions/README M modules/permissions/address.c M modules/permissions/doc/contributors.xml M modules/permissions/hash.c M modules/permissions/hash.h A modules/permissions/hash_table.c A modules/permissions/hash_table.h M modules/permissions/mi.c M modules/permissions/partitions.h A modules/permissions/subnet_prefix_tree.c A modules/permissions/subnet_prefix_tree.h M modules/presence/README M modules/presence/doc/contributors.xml M modules/presence/notify.c M modules/presence/presence.c M modules/proto_bin/README M modules/proto_bin/doc/contributors.xml M modules/proto_bin/doc/proto_bin_admin.xml M modules/proto_bin/proto_bin.c M modules/proto_ws/README M modules/proto_ws/doc/contributors.xml M modules/proto_ws/ws_common.h M modules/pua_reginfo/README M modules/pua_reginfo/doc/contributors.xml M modules/pua_reginfo/notify.c M modules/pua_reginfo/pua_reginfo.c M modules/registrar/README M modules/registrar/doc/contributors.xml M modules/registrar/doc/registrar_admin.xml M modules/rtp_relay/README M modules/rtp_relay/doc/contributors.xml M modules/rtp_relay/rtp_relay_ctx.c M modules/rtpengine/README M modules/rtpengine/doc/contributors.xml M modules/rtpengine/doc/rtpengine_admin.xml M modules/rtpengine/rtpengine.c M modules/rtpengine/rtpengine.h M modules/rtpproxy/README M modules/rtpproxy/doc/contributors.xml M modules/rtpproxy/rtpproxy.c M modules/sip_i/README M modules/sip_i/doc/contributors.xml M modules/sip_i/sip_i.c M modules/sipmsgops/README M modules/sipmsgops/doc/contributors.xml M modules/sipmsgops/sipmsgops.c M modules/siprec/README M modules/siprec/doc/contributors.xml M modules/siprec/siprec_logic.c M modules/sqlops/README M modules/sqlops/doc/contributors.xml M modules/sqlops/sqlops.c M modules/statistics/README M modules/statistics/doc/contributors.xml M modules/statistics/statistics.c M modules/tm/README M modules/tm/doc/contributors.xml M modules/tm/mi.c M modules/tm/sip_msg.c M modules/tm/t_fwd.c M modules/tm/t_lookup.c M modules/tm/tm.c M modules/topology_hiding/README M modules/topology_hiding/doc/contributors.xml M modules/topology_hiding/doc/topology_hiding_admin.xml M modules/topology_hiding/topo_hiding_logic.c M modules/topology_hiding/topo_hiding_logic.h M modules/topology_hiding/topology_hiding.c A modules/trie/Makefile A modules/trie/README A modules/trie/doc/contributors.xml A modules/trie/doc/trie.xml A modules/trie/doc/trie_admin.xml A modules/trie/prefix_tree.c A modules/trie/prefix_tree.h A modules/trie/trie.c A modules/trie/trie_db_def.c A modules/trie/trie_db_def.h A modules/trie/trie_load.c A modules/trie/trie_load.h A modules/trie/trie_partitions.h M modules/usrloc/README M modules/usrloc/dlist.c M modules/usrloc/doc/contributors.xml M modules/usrloc/udomain.c M modules/usrloc/ul_cluster.c M modules/usrloc/ul_cluster.h M net/net_tcp.c M net/net_tcp.h M net/net_udp.c M net/tcp_common.c M net/tcp_common.h M packaging/debian/opensips-mongodb-module.preinst M packaging/redhat_fedora/opensips.spec M parser/msg_parser.c M parser/msg_parser.h M parser/parse_authenticate.c M parser/parse_to.c M parser/parse_to.h M pvar.c M route.c M scripts/db_berkeley/opensips/dr_partitions A scripts/db_berkeley/opensips/janus A scripts/db_berkeley/opensips/trie_table M scripts/db_berkeley/opensips/version M scripts/dbtext/opensips/dr_partitions A scripts/dbtext/opensips/janus A scripts/dbtext/opensips/trie_table M scripts/dbtext/opensips/version A scripts/mysql/janus-create.sql A scripts/mysql/trie-create.sql A scripts/oracle/janus-create.sql A scripts/oracle/trie-create.sql A scripts/pi_http/janus-mod A scripts/pi_http/janus-table M scripts/pi_http/pi_framework.xml A scripts/pi_http/trie-mod A scripts/pi_http/trie-table A scripts/postgres/janus-create.sql A scripts/postgres/trie-create.sql A scripts/sqlite/janus-create.sql A scripts/sqlite/trie-create.sql M socket_info.c M socket_info.h M test/unit_tests.c Log Message: ----------- Merge remote-tracking branch 'upstream/master' into bucket_allocator Commit: b07c227595a87f89abe0b46b33889991a64cc007 https://github.com/OpenSIPS/opensips/commit/b07c227595a87f89abe0b46b33889991a64cc007 Author: Vlad Paiu <vladp...@opensips.org> Date: 2025-04-28 (Mon, 28 Apr 2025) Changed paths: M mem/shm_mem.c Log Message: ----------- HP_MALLOC and F_PARALLEL_MALLOC are the only allocator that don't use global lock Commit: 2d4926c40b3cf6ed64280c0a9f8b133306234bcd https://github.com/OpenSIPS/opensips/commit/2d4926c40b3cf6ed64280c0a9f8b133306234bcd Author: Vlad Paiu <vladp...@opensips.org> Date: 2025-04-28 (Mon, 28 Apr 2025) Changed paths: M mem/f_parallel_malloc.c M mem/f_parallel_malloc.h M mem/f_parallel_malloc_dyn.h Log Message: ----------- add GPL headers Commit: 0e773eac5d9384d484a99f0fca60b9d5611ba1ae https://github.com/OpenSIPS/opensips/commit/0e773eac5d9384d484a99f0fca60b9d5611ba1ae Author: Vlad Paiu <vladp...@opensips.org> Date: 2025-04-28 (Mon, 28 Apr 2025) Changed paths: M mem/hp_malloc_dyn.h Log Message: ----------- stop logging ROUNDTO to avoid 32vs64 bits issue Commit: b462ada79b1d9eab24d76e69556dcf4716010c06 https://github.com/OpenSIPS/opensips/commit/b462ada79b1d9eab24d76e69556dcf4716010c06 Author: Vlad Paiu <vladp...@opensips.org> Date: 2025-04-30 (Wed, 30 Apr 2025) Changed paths: M mem/hp_malloc_dyn.h Log Message: ----------- Revert "stop logging ROUNDTO to avoid 32vs64 bits issue" This reverts commit 0e773eac5d9384d484a99f0fca60b9d5611ba1ae. Commit: 7071eced2a00eac6ba7582e586525a1f7495cd35 https://github.com/OpenSIPS/opensips/commit/7071eced2a00eac6ba7582e586525a1f7495cd35 Author: Vlad Paiu <vladp...@opensips.org> Date: 2025-04-30 (Wed, 30 Apr 2025) Changed paths: M mem/f_parallel_malloc.h Log Message: ----------- allign f_parallel_malloc mem to 8UL Commit: a615253ee70578acda6a0a226873e67b284c1852 https://github.com/OpenSIPS/opensips/commit/a615253ee70578acda6a0a226873e67b284c1852 Author: Liviu Chircu <li...@opensips.org> Date: 2025-05-12 (Mon, 12 May 2025) Changed paths: M Makefile.conf.template M mem/common.c M mem/common.h A mem/f_parallel_malloc.c A mem/f_parallel_malloc.h A mem/f_parallel_malloc_dyn.h M mem/shm_mem.c M mem/shm_mem.h M version.h Log Message: ----------- Merge pull request #3616 from vladpaiu/bucket_allocator Add multi-lock allocator Compare: https://github.com/OpenSIPS/opensips/compare/6af684eebb20...a615253ee705 To unsubscribe from these emails, change your notification settings at https://github.com/OpenSIPS/opensips/settings/notifications _______________________________________________ Devel mailing list Devel@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/devel