summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorZheng Chao <[email protected]>2023-08-24 11:46:22 +0800
committerZheng Chao <[email protected]>2023-08-24 11:46:22 +0800
commit898e9689759ccdf212381ca088dd6a0f23cbc8b1 (patch)
tree3ded79b72c32c921f99462a050cb59b1827c35fc /src
parentddfce15ded632bc7534a14994214515bc9b1f896 (diff)
Remove unused variables.
Diffstat (limited to 'src')
-rw-r--r--src/CMakeLists.txt2
-rw-r--r--src/inc_internal/swarmkv_mesh.h1
-rw-r--r--src/swarmkv_mesh.c6
3 files changed, 2 insertions, 7 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index d9d17ca..b3e62a7 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -1,4 +1,4 @@
-set(SWARMKV_MAJOR_VERSION 3)
+set(SWARMKV_MAJOR_VERSION 4)
set(SWARMKV_MINOR_VERSION 0)
set(SWARMKV_PATCH_VERSION 0)
set(SWARMKV_VERSION ${SWARMKV_MAJOR_VERSION}.${SWARMKV_MINOR_VERSION}.${SWARMKV_PATCH_VERSION})
diff --git a/src/inc_internal/swarmkv_mesh.h b/src/inc_internal/swarmkv_mesh.h
index c9efcae..ed72883 100644
--- a/src/inc_internal/swarmkv_mesh.h
+++ b/src/inc_internal/swarmkv_mesh.h
@@ -2,6 +2,7 @@
#include "swarmkv_common.h"
struct swarmkv_mesh;
+//The swarmkv_mesh_send takes the ownership of msg.
int swarmkv_mesh_send(struct swarmkv_mesh *mesh, int current_thread_id, int dest_thread_id, struct swarmkv_msg *msg);
void swarmkv_mesh_set_on_msg_cb(struct swarmkv_mesh *mesh, on_msg_callback_t *cb_func, void *cb_arg);
struct swarmkv_mesh *swarmkv_mesh_new(struct event_base *evbase[], int nthreads, struct log_handle *logger);
diff --git a/src/swarmkv_mesh.c b/src/swarmkv_mesh.c
index 3999d22..e10a257 100644
--- a/src/swarmkv_mesh.c
+++ b/src/swarmkv_mesh.c
@@ -27,7 +27,6 @@ struct swarmkv_mesh_thread
struct swarmkv_mesh *ref_mesh;
long long n_send, n_recv;
struct event_base *evbase;
- pthread_mutex_t mutex;
};
struct swarmkv_mesh
{
@@ -40,7 +39,6 @@ struct swarmkv_mesh
long long n_drop;
long long n_void_consume;
};
-//The swarmkv_mesh_send takes the ownership of msg.
int swarmkv_mesh_send(struct swarmkv_mesh *mesh, int current_thread_id, int dest_thread_id, struct swarmkv_msg *msg)
{
assert(current_thread_id<mesh->nr_thread);
@@ -52,7 +50,6 @@ int swarmkv_mesh_send(struct swarmkv_mesh *mesh, int current_thread_id, int dest
ringbuf_t *dest_ring=dest_thr->ring;
assert(msg->magic == SWARMKV_MSG_MAGIC);
ssize_t offset=0;
- //pthread_mutex_lock(&dest_thr->mutex);
offset=ringbuf_acquire(dest_ring, curr_thr->workers[dest_thread_id], sizeof(struct swarmkv_msg*));
if(offset == -1)
{
@@ -71,11 +68,9 @@ int swarmkv_mesh_send(struct swarmkv_mesh *mesh, int current_thread_id, int dest
}
curr_thr->n_send++;
mesh->n_send++;
- //pthread_mutex_unlock(&dest_thr->mutex);
return 0;
error_out:
swarmkv_msg_free(msg);
- pthread_mutex_unlock(&dest_thr->mutex);
return -1;
}
void swarmkv_mesh_set_on_msg_cb(struct swarmkv_mesh *mesh, on_msg_callback_t cb_func, void *cb_arg)
@@ -151,7 +146,6 @@ struct swarmkv_mesh *swarmkv_mesh_new(struct event_base *evbase[], int nthreads,
event_add(mesh->threads[i].ev, NULL);
mesh->threads[i].ref_mesh=mesh;
mesh->threads[i].evbase=evbase[i];
- pthread_mutex_init(&mesh->threads[i].mutex, NULL);
}
for(int i=0; i<mesh->nr_thread; i++)
{