summaryrefslogtreecommitdiff
path: root/usr/src/head/meta.h
diff options
context:
space:
mode:
authorJohn Wren Kennedy <John.Wren.Kennedy@Sun.COM>2008-12-24 08:23:40 -0700
committerJohn Wren Kennedy <John.Wren.Kennedy@Sun.COM>2008-12-24 08:23:40 -0700
commitbf85a12b7c81d0745d5a8aff65baeff50006cde9 (patch)
tree2df17ed75d500b9d39accaf22e204ad908d92afb /usr/src/head/meta.h
parent2a22541854e0588bbe16b56aee850bdab9f2684b (diff)
downloadillumos-joyent-bf85a12b7c81d0745d5a8aff65baeff50006cde9.tar.gz
6580729 node 16th joined, metaclust timed out in step4, local_daemon has rpc tli error
6692015 SVM global reader-writer mutex priority inversion causes deadlock under load 6725904 callers of meta_getdnp_bydevid() should do so correctly 6726615 Bruichladdich - SVM support for sQFS on mirrors in SunCluster 6756133 MD_MN_MSG_MDDB_PARSE message passes incorrect message size when used 6758399 mdmn_ksend_message() retries door_ki_upcall() without resetting data_ptr/data_size 6766848 mdcommd assumes SVCXPRT will survive thr_create() 6769738 md_mps_t not completely cleared before re-use
Diffstat (limited to 'usr/src/head/meta.h')
-rw-r--r--usr/src/head/meta.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/usr/src/head/meta.h b/usr/src/head/meta.h
index 3b6fe350da..3a29c840c5 100644
--- a/usr/src/head/meta.h
+++ b/usr/src/head/meta.h
@@ -1844,10 +1844,12 @@ extern int meta_update_devtree(minor_t mnum);
/* meta_mn_comm.c */
extern int mdmn_send_message(set_t setno, md_mn_msgtype_t type,
- uint_t flags, char *data, int size,
- md_mn_result_t **resp, md_error_t *ep);
+ uint_t flags, md_mn_nodeid_t recipient,
+ char *data, int size, md_mn_result_t **resp,
+ md_error_t *ep);
extern int mdmn_send_message_with_msgid(set_t setno,
- md_mn_msgtype_t type, uint_t flags, char *data,
+ md_mn_msgtype_t type, uint_t flags,
+ md_mn_nodeid_t recipient, char *data,
int size, md_mn_result_t **resp,
md_mn_msgid_t *msgid, md_error_t *ep);
extern int mdmn_create_msgid(md_mn_msgid_t *id);
@@ -1931,11 +1933,11 @@ extern int clnt_imp_adddrvs(char *hostname,
md_timeval32_t timestamp,
ulong_t genid, md_error_t *ep);
-/* Flags for direction in copy_msg_1 */
+/* Flags for direction in copy_msg_2 */
#define MD_MN_COPY_TO_ONDISK 0x0001
#define MD_MN_COPY_TO_INCORE 0x0002
-extern void copy_msg_1(md_mn_msg_t *incorep,
+extern void copy_msg_2(md_mn_msg_t *incorep,
md_mn_msg_od_t *ondiskp, int direction);
extern void free_msg(md_mn_msg_t *msg);