{"thread":{"id":"14408","subject":"Re: Ext4 patchqueue corrupted ?","startedAt":"2008-07-11T08:47:15Z","lastAt":"2008-07-11T13:13:38Z","messageCount":5,"participants":["Petr Baudis","Theodore Tso","Aneesh Kumar K.V"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"82937","messageId":"20080711084715.GT10151@machine.or.cz","threadId":"14408","inReplyTo":"20080711034606.GA779@skywalker","subject":"Re: Ext4 patchqueue corrupted ?","fromName":"Petr Baudis","fromEmail":"pasky@suse.cz","sentAt":"2008-07-11T08:47:15Z","receivedAt":"2008-07-11T08:47:15Z","isPatch":false,"sender":{"key":"pasky@ucw.cz","avatar":"https://avatars.githubusercontent.com/u/18439?v=4"},"body":"  Hi,\n\nOn Fri, Jul 11, 2008 at 09:16:06AM +0530, Aneesh Kumar K.V wrote:\n> [master@ext4-patch-queue]$ git pull\n> warning: no common commits\n> remote: Total 0 (delta 0), reused 0 (delta 0)\n> error: unable to find ec90e41198ede71d186bb7075e2edea7a6daae5a\n> fatal: object ec90e41198ede71d186bb7075e2edea7a6daae5a not found\n> \n> kvaneesh@skywalker:/tmp$git clone git://repo.or.cz/ext4-patch-queue.git\n> Initialized empty Git repository in /tmp/ext4-patch-queue/.git/\n> remote: Total 0 (delta 0), reused 0 (delta 0)\n> remote: aborting due to possible repository corruption on the remote side.\n> error: waitpid (async) failed\n> fatal: error in sideband demultiplexer\n> \n> The web interface doesn't list any commits.\n\n  very puzzling; I have backed up the broken objects store, can you\nrepush, please? I'm curious about how this could have happenned;\nrepo.or.cz now uses Git from latest next, which is a rather strange\ncoincidence. ;-) Or did any of the pushers do anything special about\npushin to the repository recently?\n\n  Huge amount of objects is missing, the repository has only few loose\nobjects and\n\n-rw-rw-r-- 1 repo 65657 1408 2008-07-10 18:56 pack-503b8e3e6f3a650c8bc37df88e8a9d7b6193c900.idx\n-rw-rw-r-- 1 repo 65657 3364 2008-07-10 18:56 pack-503b8e3e6f3a650c8bc37df88e8a9d7b6193c900.pack\n\n  (By the way, how do I list objects in a pack again? I keep forgetting\nthe trick...)\n\n-- \n\t\t\t\tPetr \"Pasky\" Baudis\nThe last good thing written in C++ was the Pachelbel Canon. -- J. Olson\n"},{"id":"82949","messageId":"20080711122617.GA8154@mit.edu","threadId":"14408","inReplyTo":"20080711084715.GT10151@machine.or.cz","subject":"Re: Ext4 patchqueue corrupted ?","fromName":"Theodore Tso","fromEmail":"tytso@mit.edu","sentAt":"2008-07-11T12:26:17Z","receivedAt":"2008-07-11T12:26:17Z","isPatch":false,"sender":{"key":"tytso@mit.edu","avatar":"https://avatars.githubusercontent.com/u/51416?v=4"},"body":"On Fri, Jul 11, 2008 at 10:47:15AM +0200, Petr Baudis wrote:\n>   very puzzling; I have backed up the broken objects store, can you\n> repush, please? I'm curious about how this could have happenned;\n> repo.or.cz now uses Git from latest next, which is a rather strange\n> coincidence. ;-) Or did any of the pushers do anything special about\n> pushin to the repository recently?\n\nAneesh, did you try repushing?  It looks like the objects store is\nbroken again.\n\nPasky, in case it helps, and for the benefit of Linux-ext4 folks, I\nhave a copy of my repository (which I last pushed to repo.or.cz around\nnoon US/Eastern yesterday) here:\n\n     git://git.kernel.org/pub/scm/fs/ext2/ext4-patch-queue.git\n\nMy most recent HEAD is ec90e411; if anyone has something more recent,\nthey can send it to me via:\n\n     git bundle create /tmp/to-send ec90e411\n\n... and then e-mailing me as an attachment the resulting binary file\nin /tmp/to-send.\n\n\t\t\t\t\t\t- Ted\n"},{"id":"82952","messageId":"20080711123109.GA14606@skywalker","threadId":"14408","inReplyTo":"20080711122617.GA8154@mit.edu","subject":"Re: Ext4 patchqueue corrupted ?","fromName":"Aneesh Kumar K.V","fromEmail":"aneesh.kumar@linux.vnet.ibm.com","sentAt":"2008-07-11T12:31:09Z","receivedAt":"2008-07-11T12:31:09Z","isPatch":false,"sender":{"key":"aneesh.kumar@linux.vnet.ibm.com","avatar":"https://gravatar.com/avatar/a32cbcc7e70c8eb5a4cdbd1ea0b6c2ead382f2529cc43f51fd350767f079d92d?d=mp&s=160"},"body":"On Fri, Jul 11, 2008 at 08:26:17AM -0400, Theodore Tso wrote:\n> On Fri, Jul 11, 2008 at 10:47:15AM +0200, Petr Baudis wrote:\n> >   very puzzling; I have backed up the broken objects store, can you\n> > repush, please? I'm curious about how this could have happenned;\n> > repo.or.cz now uses Git from latest next, which is a rather strange\n> > coincidence. ;-) Or did any of the pushers do anything special about\n> > pushin to the repository recently?\n> \n> Aneesh, did you try repushing?  It looks like the objects store is\n> broken again.\n\nI don't have permission to push to the repo. I can only pull.\n\n\n> \n> Pasky, in case it helps, and for the benefit of Linux-ext4 folks, I\n> have a copy of my repository (which I last pushed to repo.or.cz around\n> noon US/Eastern yesterday) here:\n> \n>      git://git.kernel.org/pub/scm/fs/ext2/ext4-patch-queue.git\n> \n> My most recent HEAD is ec90e411; if anyone has something more recent,\n> they can send it to me via:\n> \n>      git bundle create /tmp/to-send ec90e411\n> \n> ... and then e-mailing me as an attachment the resulting binary file\n> in /tmp/to-send.\n> \n\n-aneesh\n"},{"id":"82953","messageId":"20080711124742.GA20099@mit.edu","threadId":"14408","inReplyTo":"20080711123109.GA14606@skywalker","subject":"Re: Ext4 patchqueue corrupted ?","fromName":"Theodore Tso","fromEmail":"tytso@mit.edu","sentAt":"2008-07-11T12:47:42Z","receivedAt":"2008-07-11T12:47:42Z","isPatch":false,"sender":{"key":"tytso@mit.edu","avatar":"https://avatars.githubusercontent.com/u/51416?v=4"},"body":"On Fri, Jul 11, 2008 at 06:01:09PM +0530, Aneesh Kumar K.V wrote:\n> On Fri, Jul 11, 2008 at 08:26:17AM -0400, Theodore Tso wrote:\n> > On Fri, Jul 11, 2008 at 10:47:15AM +0200, Petr Baudis wrote:\n> > >   very puzzling; I have backed up the broken objects store, can you\n> > > repush, please? I'm curious about how this could have happenned;\n> > > repo.or.cz now uses Git from latest next, which is a rather strange\n> > > coincidence. ;-) Or did any of the pushers do anything special about\n> > > pushin to the repository recently?\n> > \n> > Aneesh, did you try repushing?  It looks like the objects store is\n> > broken again.\n> \n> I don't have permission to push to the repo. I can only pull.\n\nRight, sorry, I forgot that you didn't have write access to the repo.\n\nPasky, my attempt to push is failing:\n\n<tytso@closure> {/usr/projects/linux/ext4/.git/patches/ext4dev}  [master]\n101% git push git+ssh://repo.or.cz/srv/git/ext4-patch-queue.git master:master\nEverything up-to-date\nerror: refs/tags/v2.6.20-ext4-1 does not point to a valid object!\nerror: refs/tags/v2.6.20-rc5-ext4-1 does not point to a valid object!\n<tytso@closure> {/usr/projects/linux/ext4/.git/patches/ext4dev}  [master]\n102% git push git+ssh://repo.or.cz/srv/git/ext4-patch-queue.git +refs/heads/*:refs/heads/*\nerror: refs/tags/v2.6.20-ext4-1 does not point to a valid object!\nerror: refs/tags/v2.6.20-rc5-ext4-1 does not point to a valid object!\nTotal 0 (delta 0), reused 0 (delta 0)\nerror: unpack should have generated a1a5e2eaaea5292da062f6dfbed66b5e07d396d3, but I can't find it!\nerror: unpack should have generated bd5803bec71c494ba3ac7b147fd4d0deed423a5b, but I can't find it!\nTo git+ssh://repo.or.cz/srv/git/ext4-patch-queue.git\n ! [remote rejected] 2.6.23-ext4-1 -> 2.6.23-ext4-1 (bad pack)\n ! [remote rejected] origin -> origin (bad pack)\nerror: failed to push some refs to 'git+ssh://repo.or.cz/srv/git/ext4-patch-queue.git'\n\nAnd git ls-remote tells an even sadder tale:\n\n<tytso@closure> {/usr/projects/linux/ext4/.git/patches/ext4dev}  [master]\n103% git ls-remote  git+ssh://repo.or.cz/srv/git/ext4-patch-queue.git\nerror: missing object referenced by 'refs/tags/2.6.23-ext4-1'\nerror: missing object referenced by 'refs/tags/2.6.24-ext4-1'\nerror: missing object referenced by 'refs/tags/2.6.24-ext4-rc4-1'\nerror: missing object referenced by 'refs/tags/2.6.24-git12-ext4-1'\nerror: missing object referenced by 'refs/tags/2.6.24-git6-ext4-1'\nerror: missing object referenced by 'refs/tags/2.6.24-rc1-ext4-1'\nerror: missing object referenced by 'refs/tags/2.6.24-rc8-ext4-1'\nerror: missing object referenced by 'refs/tags/2.6.25-git15-ext4-1'\nerror: missing object referenced by 'refs/tags/2.6.25-rc4-ext4-1'\nerror: refs/tags/v2.6.20-ext4-1 does not point to a valid object!\nerror: refs/tags/v2.6.20-rc5-ext4-1 does not point to a valid object!\nerror: missing object referenced by 'refs/tags/v2.6.20-rc7-ext4-1'\nerror: missing object referenced by 'refs/tags/v2.6.21-ext4-1'\nerror: missing object referenced by 'refs/tags/v2.6.22-rc4-ext4-1'\nerror: missing object referenced by 'refs/tags/v2.6.26-rc2-ext4-1'\nec90e41198ede71d186bb7075e2edea7a6daae5a        HEAD\nec90e41198ede71d186bb7075e2edea7a6daae5a        refs/heads/master\n346bfccb5d3af0ee5bda961d2e2fcbf1c9d71ef6        refs/tags/2.6.23-ext4-1\n47f7b357a1468e42a5d16b9f12ceb9d5c0d1da5e        refs/tags/2.6.24-ext4-1\n558ca8d2472d43341f80627da9bef266a33e29c1        refs/tags/2.6.24-ext4-rc4-1\n0f329cb9046106a0bc2ce1e8ba4a1d431e4761fe        refs/tags/2.6.24-git12-ext4-1\nfb4f7981226285b1cd9230bd584ad8c442441fd1        refs/tags/2.6.24-git6-ext4-1\n04ccbce687206f51e8e2d243505381c0da48db2b        refs/tags/2.6.24-rc1-ext4-1\n058e44f59dc308408ac3558f7d375b1c55e429fe        refs/tags/2.6.24-rc8-ext4-1\n419fe473159404c4ce0a516e3d435705271de3d8        refs/tags/2.6.25-git15-ext4-1\nfe39106438de15396a7083d11cbc1f1511006382        refs/tags/2.6.25-rc4-ext4-1\ndfc7edaaea270f4182d748de59ef83d3b679c54b        refs/tags/v2.6.20-rc7-ext4-1\nfb7f3bc312359e429a7308bf0fcffeb920ab2efc        refs/tags/v2.6.21-ext4-1\n0db80f52ee3366cae5a0c3276be2f7de1674b09b        refs/tags/v2.6.22-rc4-ext4-1\nbe15cbe06b269fcacb80b8d8484ec606f5788de1        refs/tags/v2.6.26-rc2-ext4-1\n\nCan you completely zap the repository replace it with a freshly \n\"git init\"-ialized files, and I'll try repushing?\n\nThanks!!\n\n\t\t\t\t\t\t- Ted\n"},{"id":"82954","messageId":"20080711131338.GU10151@machine.or.cz","threadId":"14408","inReplyTo":"20080711124742.GA20099@mit.edu","subject":"Re: Ext4 patchqueue corrupted ?","fromName":"Petr Baudis","fromEmail":"pasky@suse.cz","sentAt":"2008-07-11T13:13:38Z","receivedAt":"2008-07-11T13:13:38Z","isPatch":false,"sender":{"key":"pasky@ucw.cz","avatar":"https://avatars.githubusercontent.com/u/18439?v=4"},"body":"  Hi,\n\nOn Fri, Jul 11, 2008 at 08:47:42AM -0400, Theodore Tso wrote:\n> Can you completely zap the repository replace it with a freshly \n> \"git init\"-ialized files, and I'll try repushing?\n\n  right, I have done that now. For anyone interested in the corrupted\nrepository, the backed up refs and objects directories are still in the\nrepository under the name *.broken, e.g. at\n\n\thttp://repo.or.cz/r/ext4-patch-queue.git\n\nI will try to analyze it myself later.\n\n-- \n\t\t\t\tPetr \"Pasky\" Baudis\nThe last good thing written in C++ was the Pachelbel Canon. -- J. Olson\n"}]}