It looks like you pushed https://gerrit.cloudera.org/#/c/3081/. How
did you fix it?

On Thu, Aug 18, 2016 at 7:04 PM, Wang, Youwei A <youwei.a.w...@intel.com> wrote:
> Greetings, Jim.
> I don't see that Change-Id I8777cf76f04d34a46f53d53005412e0f1d63b5b7 using 
> following command as you do:
> git fetch gerrit && git log gerrit/cdh5-trunk
>
> The output of "git remote -v" is:
>
> root@debian:~/Impala# git remote -v
> gerrit  ssh://hayabusa-in...@gerrit.cloudera.org:29418/Impala (fetch)
> gerrit  ssh://hayabusa-in...@gerrit.cloudera.org:29418/Impala (push)
> origin  https://github.com/cloudera/Impala.git (fetch)
> origin  https://github.com/cloudera/Impala.git (push)
>
>
> -----Original Message-----
> From: Jim Apple [mailto:jbap...@cloudera.com]
> Sent: Friday, August 19, 2016 9:07 AM
> To: Wang, Youwei A <youwei.a.w...@intel.com>
> Cc: dev@impala.incubator.apache.org
> Subject: Re: Failed to submit/update my patch
>
> I don't see this using "git fetch gerrit && git log gerrit/cdh5-trunk".
>
> What is the output of "git remote -v" for you?
>
> On Thu, Aug 18, 2016 at 6:03 PM, Wang, Youwei A <youwei.a.w...@intel.com> 
> wrote:
>> Greetings, Jim. Yes, the Change-Id I8777cf76f04d34a46f53d53005412e0f1d63b5b7 
>> does appear in my branch. And it also appears in the cdh5-trunk. As a proof, 
>> the following message is copied from the output of "git log" for cdh5-trunk:
>>
>> commit 4bc2f0557bce48b04897c0123eba598812931785
>> Author: Tim Armstrong <tarmstr...@cloudera.com>
>> Date:   Mon May 23 14:09:39 2016 -0700
>>
>>     IMPALA-3611: track unused Disk IO buffer memory
>>
>>     Track I/O buffers against separate MemTrackers. This gives us better
>>     visibility into memory consumption from the debug webpage and from
>>     MemTracker consumption dumps. The immediate motivation was in trying to
>>     determine whether idle memory consumption of an impalad was caused by a
>>     memory leak.
>>
>>     We add two trackers: for buffers cached in DiskIoMgr's free list,
>>     and another for clients that don't provide a MemTracker (the only
>>     one is BufferedBlockMgr, which will be removed at some point).
>>
>>     The previous code "tracked" the buffers against the process-wide
>>     tracker, but it was a no-op outside of ASAN builds since the
>>     process-wide tracker took its value from TCMalloc.
>>
>>     The test code required fixing because it assumed that buffers were
>>     always credited against the DiskIoMgr's tracker. This only made sense
>>     when the DiskIoMgr's tracker is the root process-wide tracker.
>>
>>     Fix backend test logging for disk-io-mgr-test.
>>
>>     Testing:
>>     Ran exhaustive tests.
>>
>>     Change-Id: I8777cf76f04d34a46f53d53005412e0f1d63b5b7
>>     Reviewed-on: http://gerrit.cloudera.org:8080/3799
>>     Reviewed-by: Dan Hecht <dhe...@cloudera.com>
>>     Tested-by: Internal Jenkins
>>     (cherry picked from commit
>> 17bf14417e3438d772b19111431453bdd537742a)
>>
>> PS: And I have conducted some experiments last night:
>> 1. Create an empty VMWare workstation and install Debian 8.5 (the
>> known latest version); 2. Install git; No other unrelated packages are
>> installed; 3. git clone https://github.com/cloudera/Impala.git
>> 4. cd Impala
>> 5. git checkout cdh5-trunk
>> 6. Follow every step from this page:
>> https://github.com/cloudera/Impala/wiki/Using-Gerrit-to-submit-and-rev
>> iew-patches 7. Apply my patch to cdh5-trunk and then commit it; 8. git
>> push gerrit HEAD:refs/for/cdh5-trunk
>> Result: I got the exact same error as we discussed.
>>
>> I have also try to substitute the VMWare workstation using a Debian docker 
>> image in the step 1.
>> And the remained steps are identical. The same error still happens.
>>
>> -----Original Message-----
>> From: Jim Apple [mailto:jbap...@cloudera.com]
>> Sent: Thursday, August 18, 2016 8:28 PM
>> To: Wang, Youwei A <youwei.a.w...@intel.com>
>> Cc: dev@impala.incubator.apache.org
>> Subject: Re: Failed to submit/update my patch
>>
>> Does Change-Id: I8777cf76f04d34a46f53d53005412e0f1d63b5b7 show up in your 
>> git history when trying to push? If it does, something is wrong, since this 
>> change should not have been merged into gerrit/cdh5-trunk.
>>
>> On Thu, Aug 18, 2016 at 12:16 AM, Wang, Youwei A <youwei.a.w...@intel.com> 
>> wrote:
>>> Greetings, everyone.
>>> Thank you for providing such great solution, @Todd and @Jim.
>>> But I am afraid I have to say the  'rebase -i' approach doesn't work for me 
>>> and yes, I have made 100% sure that my patch is the only patch that show up 
>>> in my interactive rebase is my own.
>>>
>>> I have also tried another approach: I have diffed my branch and the 
>>> cdh5-trunk, then saved it to another place. After that, I switched to the 
>>> cdh5-trunk, run git pull,  applied my patch, and then finally commit my 
>>> changes. Then I run "git push gerrit HEAD:refs/for/cdh5-trunk", still got 
>>> the same error. Since now I am working on the latest cdh5-trunk, I believe 
>>> the possibility that other branches introduce this error is eliminated. 
>>> However, this issue still happens.
>>>
>>> I am trying to use another clean machine to re-commit my change and check 
>>> whether that will happen then.
>>>
>>> -----Original Message-----
>>> From: Todd Lipcon [mailto:t...@cloudera.com]
>>> Sent: Thursday, August 18, 2016 12:48 PM
>>> To: Jim Apple <jbap...@cloudera.com>
>>> Cc: dev@impala <dev@impala.incubator.apache.org>
>>> Subject: Re: Failed to submit/update my patch
>>>
>>> Typically this happens if you've somehow done a rebase such that the 
>>> upstream patch is in your branch under a different git hash than was 
>>> actually committed. I'd recommend fetching from the upstream branch, doing 
>>> a 'rebase -i' against it, and making sure that the only patches that show 
>>> up in your interactive rebase are your own.
>>>
>>> -Todd
>>>
>>> On Wed, Aug 17, 2016 at 8:32 PM, Jim Apple <jbap...@cloudera.com> wrote:
>>>
>>>> +todd
>>>>
>>>> Very strange - I have never seen anything like that.
>>>>
>>>> Todd, have you seen anything like this before?
>>>>
>>>> On Wed, Aug 17, 2016 at 8:14 PM, Wang, Youwei A
>>>> <youwei.a.w...@intel.com>
>>>> wrote:
>>>> > Greetings, everyone.
>>>> > Just two days ago, I could submit/update my patch using following
>>>> command successfully:
>>>> > git push gerrit HEAD:refs/for/cdh5-trunk
>>>> >
>>>> > However, when I try this command to update my patch at this link today:
>>>> > https://gerrit.cloudera.org/#/c/3081/
>>>> >
>>>> > I have got an error message saying:
>>>> > ! [remote rejected] HEAD -> refs/for/cdh5-trunk (change
>>>> http://gerrit.cloudera.org:8080/3246 closed)
>>>> > error: failed to push some refs to 'ssh://Hayabusa-intel@gerrit.
>>>> cloudera.org:29418/Impala'
>>>> >
>>>> > It seems the push command tried to push my change to another
>>>> > closed
>>>> change.
>>>> > That is really weird. Since my local changeId is:
>>>> > Git log -1
>>>> > Author: ....................................
>>>> > Date:   Thu Aug 18 22:53:13 2016 +0800
>>>> >
>>>> >     IMPALA-2809: Improve ByteSwap with builtin function or SSSE3 or AVX2.
>>>> >      ....................................
>>>> >
>>>> >     Change-Id: I392ed5a8d5683f30f161282c228c1aedd7b648c1
>>>> >
>>>> > The changed from my patch link
>>>> > https://gerrit.cloudera.org/#/c/3081/
>>>> > is
>>>> also:
>>>> > Change-Id: I392ed5a8d5683f30f161282c228c1aedd7b648c1
>>>> > You can see they are identical.
>>>> >
>>>> > As for this link http://gerrit.cloudera.org:8080/3246,
>>>> > Its changeId is I8777cf76f04d34a46f53d53005412e0f1d63b5b7.
>>>> > Yes, it is closed so the error message (change
>>>> http://gerrit.cloudera.org:8080/3246 closed) does make some sense here.
>>>> But I have no idea why git pushes my change to another unrelated change.
>>>> >
>>>> > Thank you for any hint or idea.  :)
>>>> >
>>>> >
>>>> >
>>>>
>>>
>>>
>>>
>>> --
>>> Todd Lipcon
>>> Software Engineer, Cloudera

Reply via email to