Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
mobject-store
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
13
Issues
13
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
sds
mobject-store
Commits
15aec2b6
Commit
15aec2b6
authored
Oct 30, 2017
by
Rob Latham
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
warning fixups
parent
59f693ae
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
11 additions
and
12 deletions
+11
-12
src/aio/completion.c
src/aio/completion.c
+2
-2
src/client/io-context.c
src/client/io-context.c
+1
-0
src/client/libmobject-store.c
src/client/libmobject-store.c
+1
-0
src/client/read-op.c
src/client/read-op.c
+1
-0
src/io-chain/proc-read-actions.c
src/io-chain/proc-read-actions.c
+1
-1
src/io-chain/proc-read-responses.c
src/io-chain/proc-read-responses.c
+3
-3
src/io-chain/proc-write-actions.c
src/io-chain/proc-write-actions.c
+1
-1
src/omap-iter/proc-omap-iter.c
src/omap-iter/proc-omap-iter.c
+1
-1
src/server/mobject-server.c
src/server/mobject-server.c
+0
-4
No files found.
src/aio/completion.c
View file @
15aec2b6
...
...
@@ -35,7 +35,6 @@ int mobject_store_aio_create_completion(void *cb_arg,
int
mobject_store_aio_wait_for_complete
(
mobject_store_completion_t
c
)
{
int
r
;
if
(
c
==
MOBJECT_COMPLETION_NULL
)
{
MOBJECT_LOG
(
"Warning: passing NULL to mobject_store_aio_wait_for_complete"
);
return
-
1
;
...
...
@@ -48,6 +47,7 @@ int mobject_store_aio_wait_for_complete(mobject_store_completion_t c)
c
->
state
=
COMPLETION_JOINED
;
}
// int r;
// int* val_ptr = (int*)0;
// r = ABT_eventual_wait(c->eventual, (void**)(&val_ptr));
// MOBJECT_ASSERT(r == ABT_SUCCESS, "ABT_eventual_wait failed");
...
...
@@ -104,7 +104,7 @@ void mobject_store_aio_release(mobject_store_completion_t c)
int
r
;
if
(
c
==
MOBJECT_COMPLETION_NULL
)
return
;
//r = ABT_eventual_free(c->eventual);
MOBJECT_ASSERT
(
r
==
ABT_SUCCESS
,
"ABT_eventual_free failed"
);
//
MOBJECT_ASSERT(r == ABT_SUCCESS, "ABT_eventual_free failed");
r
=
ABT_rwlock_free
(
c
->
lock
);
MOBJECT_ASSERT
(
r
==
ABT_SUCCESS
,
"ABT_rwlock_free failed"
);
free
(
c
);
...
...
src/client/io-context.c
View file @
15aec2b6
...
...
@@ -14,6 +14,7 @@ int mobject_store_ioctx_create(
// TODO take mid from cluster parameter
*
ioctx
=
(
mobject_store_ioctx_t
)
calloc
(
1
,
sizeof
(
**
ioctx
));
(
*
ioctx
)
->
pool_name
=
strdup
(
pool_name
);
return
0
;
}
void
mobject_store_ioctx_destroy
(
mobject_store_ioctx_t
ioctx
)
...
...
src/client/libmobject-store.c
View file @
15aec2b6
...
...
@@ -200,6 +200,7 @@ int mobject_store_write_op_operate(mobject_store_write_op_t write_op,
margo_free_output
(
h
,
&
resp
);
margo_destroy
(
h
);
return
0
;
}
int
mobject_store_read_op_operate
(
mobject_store_read_op_t
read_op
,
...
...
src/client/read-op.c
View file @
15aec2b6
...
...
@@ -230,4 +230,5 @@ int mobject_store_aio_read_op_operate(mobject_store_read_op_t read_op,
ABT_thread_create(pool, aio_read_op_operate_ult, args, ABT_THREAD_ATTR_NULL, &ult);
completion->ult = ult;
*/
return
0
;
}
src/io-chain/proc-read-actions.c
View file @
15aec2b6
...
...
@@ -92,7 +92,7 @@ static decode_fn decode_read_action[_READ_OPCODE_END_ENUM_] = {
*/
hg_return_t
hg_proc_mobject_store_read_op_t
(
hg_proc_t
proc
,
mobject_store_read_op_t
*
read_op
)
{
rd_action_base_t
elem
,
tmp
;
rd_action_base_t
elem
;
hg_return_t
ret
=
HG_SUCCESS
;
uintptr_t
position
=
0
;
...
...
src/io-chain/proc-read-responses.c
View file @
15aec2b6
...
...
@@ -146,16 +146,16 @@ hg_return_t encode_omap_response(hg_proc_t proc, rd_response_omap_t r)
ret
=
hg_proc_memcpy
(
proc
,
&
(
r
->
prval
),
sizeof
(
r
->
prval
));
if
(
ret
!=
HG_SUCCESS
)
return
ret
;
ret
=
hg_proc_mobject_store_omap_iter_t
(
proc
,
&
(
r
->
iter
));
if
(
ret
!=
HG_SUCCESS
)
return
ret
;
return
ret
;
}
hg_return_t
decode_omap_response
(
hg_proc_t
proc
,
rd_response_omap_t
*
r
)
{
*
r
=
(
rd_response_omap_t
)
calloc
(
1
,
sizeof
(
**
r
));
hg_return_t
ret
;
hg_return_t
ret
=
HG_SUCCESS
;
ret
=
hg_proc_memcpy
(
proc
,
&
((
*
r
)
->
prval
),
sizeof
((
*
r
)
->
prval
));
if
(
ret
!=
HG_SUCCESS
)
return
ret
;
ret
=
hg_proc_mobject_store_omap_iter_t
(
proc
,
&
((
*
r
)
->
iter
));
if
(
ret
!=
HG_SUCCESS
)
return
ret
;
return
ret
;
}
src/io-chain/proc-write-actions.c
View file @
15aec2b6
...
...
@@ -142,7 +142,7 @@ static decode_fn decode_write_action[_WRITE_OPCODE_END_ENUM_] = {
*/
hg_return_t
hg_proc_mobject_store_write_op_t
(
hg_proc_t
proc
,
mobject_store_write_op_t
*
write_op
)
{
wr_action_base_t
elem
,
tmp
;
wr_action_base_t
elem
;
hg_return_t
ret
=
HG_SUCCESS
;
uintptr_t
position
=
0
;
...
...
src/omap-iter/proc-omap-iter.c
View file @
15aec2b6
...
...
@@ -49,7 +49,7 @@ hg_return_t hg_proc_mobject_store_omap_iter_t(hg_proc_t proc, mobject_store_omap
if
(
ret
!=
HG_SUCCESS
)
return
ret
;
ret
=
hg_proc_hg_size_t
(
proc
,
&
val_size
);
if
(
ret
!=
HG_SUCCESS
)
return
ret
;
val
-
(
char
*
)
malloc
(
val_size
);
val
=
(
char
*
)
malloc
(
val_size
);
ret
=
hg_proc_memcpy
(
proc
,
val
,
val_size
);
omap_iter_append
(
*
iter
,
key
,
val
,
val_size
);
}
...
...
src/server/mobject-server.c
View file @
15aec2b6
...
...
@@ -197,8 +197,6 @@ static hg_return_t mobject_write_op_ult(hg_handle_t h)
write_op_in_t
in
;
write_op_out_t
out
;
margo_instance_id
mid
=
margo_hg_handle_get_instance
(
h
);
/* Deserialize the input from the received handle. */
ret
=
margo_get_input
(
h
,
&
in
);
assert
(
ret
==
HG_SUCCESS
);
...
...
@@ -231,8 +229,6 @@ static hg_return_t mobject_read_op_ult(hg_handle_t h)
read_op_in_t
in
;
read_op_out_t
out
;
margo_instance_id
mid
=
margo_hg_handle_get_instance
(
h
);
/* Deserialize the input from the received handle. */
ret
=
margo_get_input
(
h
,
&
in
);
assert
(
ret
==
HG_SUCCESS
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment