Use specific key,val buffer sizes for append_to_state (no change to correctness).
Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
@@ -262,7 +262,8 @@ pub async fn set_event_state(
|
|||||||
)
|
)
|
||||||
)]
|
)]
|
||||||
pub async fn append_to_state(&self, new_pdu: &PduEvent) -> Result<u64> {
|
pub async fn append_to_state(&self, new_pdu: &PduEvent) -> Result<u64> {
|
||||||
const BUFSIZE: usize = size_of::<u64>();
|
const KEY_LEN: usize = size_of::<ShortEventId>();
|
||||||
|
const VAL_LEN: usize = size_of::<ShortStateHash>();
|
||||||
|
|
||||||
let shorteventid = self
|
let shorteventid = self
|
||||||
.services
|
.services
|
||||||
@@ -277,7 +278,7 @@ pub async fn append_to_state(&self, new_pdu: &PduEvent) -> Result<u64> {
|
|||||||
if let Ok(p) = previous_shortstatehash {
|
if let Ok(p) = previous_shortstatehash {
|
||||||
self.db
|
self.db
|
||||||
.shorteventid_shortstatehash
|
.shorteventid_shortstatehash
|
||||||
.aput::<BUFSIZE, BUFSIZE, _, _>(shorteventid, p);
|
.aput::<KEY_LEN, VAL_LEN, _, _>(shorteventid, p);
|
||||||
}
|
}
|
||||||
|
|
||||||
match &new_pdu.state_key {
|
match &new_pdu.state_key {
|
||||||
|
|||||||
Reference in New Issue
Block a user