Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
dms3
go-datastore
Commits
534082e9
Commit
534082e9
authored
Apr 13, 2019
by
Steven Allen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
autobatch: don't forget to flush on delete
parent
f0357dbc
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
0 deletions
+3
-0
autobatch/autobatch.go
autobatch/autobatch.go
+3
-0
No files found.
autobatch/autobatch.go
View file @
534082e9
...
@@ -36,6 +36,9 @@ func NewAutoBatching(d ds.Batching, size int) *Datastore {
...
@@ -36,6 +36,9 @@ func NewAutoBatching(d ds.Batching, size int) *Datastore {
// Delete deletes a key/value
// Delete deletes a key/value
func
(
d
*
Datastore
)
Delete
(
k
ds
.
Key
)
error
{
func
(
d
*
Datastore
)
Delete
(
k
ds
.
Key
)
error
{
d
.
buffer
[
k
]
=
op
{
delete
:
true
}
d
.
buffer
[
k
]
=
op
{
delete
:
true
}
if
len
(
d
.
buffer
)
>
d
.
maxBufferEntries
{
return
d
.
Flush
()
}
return
nil
return
nil
}
}
...
...
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