profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/burke/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Burke Libbey burke @Shopify Westport, Ontario, Canada https://burke.libbey.me

burke/b 87

Collection of configuration stuff.

burke/archaeologit 6

[abandoned] Github Plugin thingy to show interactive history of single files.

burke/Altimeter 5

[abandoned] A stupid-simple demo ruby motion app.

burke/andand2 3

[abandoned] Just like andand, only better.

53cr/53cr.com 2

Site source for 53cr.com

53cr/templates 2

53cr Rails Templates

burke/autolink 2

[abandoned] Automatically generate nested paths in Rails 2.3 according to your application's setup

push eventburke/ohno

Burke Libbey

commit sha 87d71020ecc793432e48fcf280408a85228c2ab9

.

view details

push time in 2 days

push eventburke/ohno

Burke Libbey

commit sha 1722e60ea3d531c215b523560c0706b00e8d2dc3

.

view details

push time in 2 days

create barnchburke/ohno

branch : master

created branch time in 2 days

created repositoryburke/ohno

created time in 2 days

push eventburke/b

Burke Libbey

commit sha 30497a867cf13dee867a4eded3e5e81d22b04dc6

obsidian

view details

push time in 8 days

push eventburke/b

Burke Libbey

commit sha d95267fdb8375eaac3ad19d039b3490248a20fea

qemu-acpi

view details

push time in 13 days

push eventburke/qemu

Burke Libbey

commit sha dbc14eea611e7cf7d2252eae8a8c7fc97821f7c7

ugh

view details

push time in 14 days

create barnchburke/qemu

branch : macos-vmnet-debug

created branch time in 14 days

push eventburke/qemu

Max Reitz

commit sha 9bad96a8cc669a3b399b9d739b505fdc592acaa4

export/fuse: Give SET_ATTR_SIZE its own branch In order to support changing other attributes than the file size in fuse_setattr(), we have to give each its own independent branch. This also applies to the only attribute we do support right now. Signed-off-by: Max Reitz <mreitz@redhat.com> Reviewed-by: Kevin Wolf <kwolf@redhat.com> Message-Id: <20210625142317.271673-4-mreitz@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>

view details

Max Reitz

commit sha 6aeeaed29ced7ef03e4211193f7e3f537eace871

export/fuse: Let permissions be adjustable Allow changing the file mode, UID, and GID through SETATTR. Without allow_other, UID and GID are not allowed to be changed, because it would not make sense. Also, changing group or others' permissions is not allowed either. For read-only exports, +w cannot be set. Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210625142317.271673-5-mreitz@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>

view details

Max Reitz

commit sha f29add26d412311926e8095952316d360bd51cbf

iotests/308: Test +w on read-only FUSE exports Test that +w on read-only FUSE exports returns an EROFS error. u+x on the other hand should work. (There is no special reason to choose u+x here, it simply is like +w another flag that is not set by default.) Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210625142317.271673-6-mreitz@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>

view details

Max Reitz

commit sha d9f008e6235b50bc81d3c2c80eaec3065b7f04c6

iotests/fuse-allow-other: Test allow-other Signed-off-by: Max Reitz <mreitz@redhat.com> Message-Id: <20210625142317.271673-7-mreitz@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>

view details

Peter Lieven

commit sha 64cc845bdb0908df247757ea864c1c72bf82b30c

block/rbd: fix type of task->complete task->complete is a bool not an integer. Signed-off-by: Peter Lieven <pl@kamp.de> Message-Id: <20210707180449.32665-1-pl@kamp.de> Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>

view details

Peter Lieven

commit sha 6d2f38eb0e2be86af6904f1b768575cc64be37c2

MAINTAINERS: add block/rbd.c reviewer adding myself as a designated reviewer. Signed-off-by: Peter Lieven <pl@kamp.de> Message-Id: <20210707180449.32665-2-pl@kamp.de> Acked-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>

view details

Kevin Wolf

commit sha 84affad1fd4c5251d7cccf4df43b29e9157983a9

vhost-user: Fix backends without multiqueue support dev->max_queues was never initialised for backends that don't support VHOST_USER_PROTOCOL_F_MQ, so it would use 0 as the maximum number of queues to check against and consequently fail for any such backend. Set it to 1 if the backend doesn't have multiqueue support. Fixes: c90bd505a3e8210c23d69fecab9ee6f56ec4a161 Signed-off-by: Kevin Wolf <kwolf@redhat.com> Message-Id: <20210705171429.29286-1-kwolf@redhat.com> Reviewed-by: Cornelia Huck <cohuck@redhat.com> Reviewed-by: Raphael Norwitz <raphael.norwitz@nutanix.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>

view details

Vladimir Sementsov-Ogievskiy

commit sha 2842ff2d81ddd86b1d0dd3b98c46b72bfa5cb4cb

blockdev: fix drive-backup transaction endless drained section drive_backup_prepare() does bdrv_drained_begin() in hope that bdrv_drained_end() will be called in drive_backup_clean(). Still we need to set state->bs for this to work. That's done too late: a lot of failure paths in drive_backup_prepare() miss setting state->bs. Fix that. Fixes: 2288ccfac96281c316db942d10e3f921c1373064 Fixes: https://gitlab.com/qemu-project/qemu/-/issues/399 Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Message-Id: <20210608171852.250775-1-vsementsov@virtuozzo.com> Reviewed-by: Eric Blake <eblake@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>

view details

Eric Blake

commit sha 5a385bf5c5cb3069fab17c014cf4b4f629509f1e

qcow2: Prohibit backing file changes in 'qemu-img amend' This was deprecated back in bc5ee6da7 (qcow2: Deprecate use of qemu-img amend to change backing file), and no one in the meantime has given any reasons why it should be supported. Time to make change attempts a hard error (but for convenience, specifying the _same_ backing chain is not forbidden). Update a couple of iotests to match. Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20210503213600.569128-2-eblake@redhat.com> Reviewed-by: Connor Kuehl <ckuehl@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>

view details

Eric Blake

commit sha 497a30dbb065937d67f6c43af6dd78492e1d6f6d

qemu-img: Require -F with -b backing image Back in commit d9f059aa6c (qemu-img: Deprecate use of -b without -F), we deprecated the ability to create a file with a backing image that requires qemu to perform format probing. Qemu can still probe older files for backwards compatibility, but it is time to finish off the ability to create such images, due to the potential security risk they present. Update a couple of iotests affected by the change. Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20210503213600.569128-3-eblake@redhat.com> Reviewed-by: Connor Kuehl <ckuehl@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>

view details

Eric Blake

commit sha a7cd44bef3d9380181734a93977c3d1df3eef2cf

qemu-img: Improve error for rebase without backing format When removeing support for qemu-img being able to create backing chains without embedded backing formats, we caused a poor error message as caught by iotest 114. Improve the situation to inform the user what went wrong. Suggested-by: Kevin Wolf <kwolf@redhat.com> Signed-off-by: Eric Blake <eblake@redhat.com> Message-Id: <20210708155228.2666172-1-eblake@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>

view details

Kevin Wolf

commit sha bcfd86d6a6432be75fd8700c7c1aabb243adf469

qcow2: Fix dangling pointer after reopen for 'file' Without an external data file, s->data_file is a second pointer with the same value as bs->file. When changing bs->file to a different BdrvChild and freeing the old BdrvChild, s->data_file must also be updated, otherwise it points to freed memory and causes crashes. This problem was caught by iotests case 245. Fixes: df2b7086f169239ebad5d150efa29c9bb6d4f820 Signed-off-by: Kevin Wolf <kwolf@redhat.com> Message-Id: <20210708114709.206487-2-kwolf@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>

view details

Alberto Garcia

commit sha ab5b522879e2a7880418cbd29340675e5427572f

block: Add bdrv_reopen_queue_free() Move the code to free a BlockReopenQueue to a separate function. It will be used in a subsequent patch. [ kwolf: Also free explicit_options and options, and explicitly qobject_ref() the value when it continues to be used. This makes future memory leaks less likely. ] Signed-off-by: Alberto Garcia <berto@igalia.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Message-Id: <20210708114709.206487-3-kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>

view details

Kevin Wolf

commit sha 6cf42ca2f9782f0335abf3e6b611fbced40cd099

block: Acquire AioContexts during bdrv_reopen_multiple() As the BlockReopenQueue can contain nodes in multiple AioContexts, only one of which may be locked when AIO_WAIT_WHILE() can be called, we can't let the caller lock the right contexts. Instead, individually lock the AioContext of a single node when iterating the queue. Reintroduce bdrv_reopen() as a wrapper for reopening a single node that drains the node and temporarily drops the AioContext lock for bdrv_reopen_multiple(). Signed-off-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Message-Id: <20210708114709.206487-4-kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>

view details

Alberto Garcia

commit sha 3908b7a8994fa5ef7a89aa58cd5a02fc58141592

block: Support multiple reopening with x-blockdev-reopen [ kwolf: Fixed AioContext locking ] Signed-off-by: Alberto Garcia <berto@igalia.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Message-Id: <20210708114709.206487-5-kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>

view details

Alberto Garcia

commit sha 246ebc2d6a3adb8eb7514155daa7e6369ae8d654

iotests: Test reopening multiple devices at the same time This test swaps the images used by two active block devices. This is now possible thanks to the new ability to run x-blockdev-reopen on multiple devices at the same time. Signed-off-by: Alberto Garcia <berto@igalia.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Message-Id: <20210708114709.206487-6-kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>

view details

Alberto Garcia

commit sha e60edf69e2f64e818466019313517a2e6d6b63f4

block: Make blockdev-reopen stable API This patch drops the 'x-' prefix from x-blockdev-reopen. Signed-off-by: Alberto Garcia <berto@igalia.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com> Reviewed-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com> Message-Id: <20210708114709.206487-7-kwolf@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>

view details

Peter Maydell

commit sha 05de778b5b8ab0b402996769117b88c7ea5c7c61

Merge remote-tracking branch 'remotes/mst/tags/for_upstream' into staging pc,pci,virtio: bugfixes, improvements vhost-user-rng support. Fixes all over the place. Signed-off-by: Michael S. Tsirkin <mst@redhat.com> # gpg: Signature made Wed 07 Jul 2021 14:29:30 BST # gpg: using RSA key 5D09FD0871C8F85B94CA8A0D281F0DB8D28D5469 # gpg: issuer "mst@redhat.com" # gpg: Good signature from "Michael S. Tsirkin <mst@kernel.org>" [full] # gpg: aka "Michael S. Tsirkin <mst@redhat.com>" [full] # Primary key fingerprint: 0270 606B 6F3C DF3D 0B17 0970 C350 3912 AFBE 8E67 # Subkey fingerprint: 5D09 FD08 71C8 F85B 94CA 8A0D 281F 0DB8 D28D 5469 * remotes/mst/tags/for_upstream: MAINTAINERS: Add maintainer for vhost-user RNG implementation docs: add slot when adding new PCIe root port acpi/ged: fix reset cause tests: acpi: pc: update expected DSDT blobs acpi: pc: revert back to v5.2 PCI slot enumeration tests: acpi: prepare for changing DSDT tables migration: failover: reset partially_hotplugged virtio-pci: Changed return values for "notify", "device" and "isr" read. virtio-pci: Added check for virtio device in PCI config cbs. virtio-pci: Added check for virtio device presence in mm callbacks. hw/pci-host/q35: Ignore write of reserved PCIEXBAR LENGTH field virtio: Clarify MR transaction optimization virtio: disable ioeventfd for record/replay Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

view details

Alexandre Iooss

commit sha 0f76debd1fff9bb8234e9ca921ef6f9c14be46a9

stm32f100: Add the stm32f100 SoC This SoC is similar to stm32f205 SoC. This will be used by the STM32VLDISCOVERY to create a machine. Signed-off-by: Alexandre Iooss <erdnaxe@crans.org> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Message-id: 20210617165647.2575955-2-erdnaxe@crans.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

view details

Alexandre Iooss

commit sha 2ac2410c5e39ac4a317b38d14f0f878fe007c6e5

stm32vldiscovery: Add the STM32VLDISCOVERY Machine This is a Cortex-M3 based machine. Information can be found at: https://www.st.com/en/evaluation-tools/stm32vldiscovery.html Signed-off-by: Alexandre Iooss <erdnaxe@crans.org> Reviewed-by: Alistair Francis <alistair.francis@wdc.com> Message-id: 20210617165647.2575955-3-erdnaxe@crans.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

view details

push time in 15 days

create barnchburke/qemu

branch : macos-vmnet

created branch time in 15 days

fork burke/qemu

Official QEMU mirror. Please see http://wiki.qemu.org/Contribute/SubmitAPatch for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.

http://www.qemu.org

fork in 15 days

delete branch Shopify/ejson

delete branch : add-permission-note-for-mac-users

delete time in 20 days

push eventShopify/ejson

Misha Korablin

commit sha 4ad0c2a01d6bf141df05fdf239e908f83c3ecb7e

Add note to address permission issues for MacOS users

view details

Burke Libbey

commit sha 88bec53dbe2000c5990677fffcbbb04ff191ff6e

Merge pull request #89 from Shopify/add-permission-note-for-mac-users

view details

push time in 20 days

issue closedShopify/ejson

Permission denied to create /opt/ejson/keys on MacOS (Big Sur v11.1)

I'm getting Permission denied for default installation instructions

➜ mkdir -p /opt/ejson/keys

mkdir: /opt/ejson/keys: Permission denied

if I force it with sudo then it will fail a bit later:

➜ ejson keygen -w              

Key generation failed: open /opt/ejson/keys/60d0a301cb16469fe74dc09f6390003515f4c78ebb4b1b12074c06c9e7d0b64c: permission denied

closed time in 20 days

olga-mcbfe
PullRequestReviewEvent

push eventburke/b

Burke Libbey

commit sha 988cad10d884eaeff98415402ae05764826677df

.

view details

Burke Libbey

commit sha 4e2963f0f56367abc621e995bb00348995590344

.

view details

push time in a month

created tagburke/ghinstallation

tagv2.0.3

HTTP Round Tripper for GitHub Apps - Authenticate as an Installation Workflow

created time in 2 months

push eventburke/ghinstallation

Burke Libbey

commit sha 386f7d21e121cd910cdbfbfc66c5737e41e52187

ugh

view details

push time in 2 months

fork burke/ghinstallation

HTTP Round Tripper for GitHub Apps - Authenticate as an Installation Workflow

fork in 2 months

push eventburke/b

Burke Libbey

commit sha 7847f3ea4914cebdba8ee4debff41c0933364ac7

.

view details

push time in 2 months

push eventburke/b

Burke Libbey

commit sha 76a886f67cadc9c3945de001a1236a55ddaebd33

wups

view details

push time in 2 months

push eventburke/b

Burke Libbey

commit sha d259e3d485760f736d447d213397f3cb137166b0

neato

view details

push time in 2 months

push eventburke/b

Burke Libbey

commit sha 694cc78650e611319ef873c0e2a856428d524dba

ggg

view details

push time in 2 months

push eventburke/b

Burke Libbey

commit sha 754371229eda7f374fdd45f82dd55f9c49e1f14e

ggg

view details

push time in 2 months

push eventburke/b

Burke Libbey

commit sha b69388095404e279cc54e4d6b78a5d3a31929cad

heh

view details

Burke Libbey

commit sha ea7df184485368075c14a172b5b730f935652cfc

ggg

view details

push time in 2 months

push eventShopify/ejson

Burke Libbey

commit sha 9e37b2fb602db9febf39591c9cbf05496d39866a

Update some deps to get the build working

view details

Burke Libbey

commit sha 7c56c67fa0d166586376f8293ef7493b6c4dcd26

Bump version to 1.3.0

view details

Burke Libbey

commit sha 1fdd8881728bd13b9990fd1646501a595aa895e8

oops, commit version string

view details

push time in 2 months

pull request commentShopify/ejson

Add support for Darwin arm64 (M1) build

Done, sorry for the delay: https://github.com/Shopify/ejson/releases/tag/v1.3.0

juusom

comment created time in 2 months

created tagShopify/ejson

tagv1.3.0

EJSON is a small library to manage encrypted secrets using asymmetric encryption.

created time in 2 months