Hi Yang,

That's a different sort of cache from memcached, and isn't related to diffs.

Can you try doing a full restart of memcached?

Christian


On Saturday, June 11, 2016, Yang Yu <yang.yu...@gmail.com> wrote:

> I just upgraded RB to 2.5.6.1 and it still has the same problem: works
> only for brand new files...
>
> During the upgrade, it says "Resetting in-database caches.", so I assume
> there is no cache.
>
> Thanks,
> Yang
>
>
>
> On Sunday, June 12, 2016 at 11:37:57 AM UTC+8, Christian Hammond wrote:
>>
>> Hi,
>>
>> Try upgrading to the latest Review Board (2.5.6.1). We fixed some issues
>> with GitLab, and we should start there before investigating too much
>> further.
>>
>> Christian
>>
>>
>> On Saturday, June 11, 2016, Yang Yu <yang....@gmail.com> wrote:
>>
>>> Hi Christian,
>>>
>>> Thanks for replying!
>>>
>>> We are using Review Board 2.5.4. I'm using default configurations for
>>> GitLab. The following is what I see from the internal state:
>>> {"repository_plan": "personal", "hosting_url": "http://gitlab.ito.com.cn";,
>>> "use_ticket_auth": false, "bug_tracker_use_hosting": false,
>>> "gitlab_project_id": 14, "gitlab_personal_repo_name": "HandsOn-Backend"}
>>>
>>> Here's also a screenshot of the configuration:
>>>
>>>
>>> <https://lh3.googleusercontent.com/-z1q_V8H36II/V1zJ2C8GraI/AAAAAAAAD-Y/eOxA5S1x-EgVs1aWeEHIYnarMFIxTAVmACLcB/s1600/Screen%2BShot%2B2016-06-12%2Bat%2B10.32.28%2BAM.png>
>>>
>>>
>>> Does rb use memcached for the cached repository? I tried to flush_all in
>>> memcached and it doesn't work :(
>>>
>>> Thanks,
>>> Yang
>>>
>>>
>>> On Sunday, June 12, 2016 at 5:37:20 AM UTC+8, Christian Hammond wrote:
>>>>
>>>> Hi,
>>>>
>>>> We cache file lookups from the repository. During diff generation, we
>>>> check if we have the file contents from the repository in our cache. If so,
>>>> we use that as the base for generating a side-by-side diff. If we don't
>>>> have it, we talk to the repository, asking it for the file, given a path
>>>> and revision. For Git-related services, we generally need to talk to a
>>>> service's API, or look it up on a GitWeb server, as Git's remoting protocol
>>>> is extremely limited.
>>>>
>>>> What version of Review Board are you using, and what does your GitLab
>>>> repository configuration look like in Review Board?
>>>>
>>>> Christian
>>>>
>>>> --
>>>> Christian Hammond
>>>> President/CEO of Beanbag <https://www.beanbaginc.com/>
>>>> Makers of Review Board <https://www.reviewboard.org/>
>>>>
>>>> On Sat, Jun 11, 2016 at 5:24 AM, Yang Yu <yang....@gmail.com> wrote:
>>>>
>>>>> Just some additional thoughts.
>>>>>
>>>>> How does reviewboard talk to GitLab when displaying the diff? If there
>>>>> is no cache in reviewboard, then it's definitely something with GitLab and
>>>>> git cache. I remember this happened before when switching repos.
>>>>>
>>>>>
>>>>> On Friday, June 10, 2016 at 12:17:22 PM UTC+8, Yang Yu wrote:
>>>>>>
>>>>>> Hi there,
>>>>>>
>>>>>> So, we originally installed RB and GitLab on our own hosts and access
>>>>>> them through IP. Yesterday, we start to use domain names instead of IPs.
>>>>>>
>>>>>> 1. The GitLab repo addr changed from 111.111.*/repo to
>>>>>> domain.com/repo
>>>>>> 2. I changed the repo settings in reviewboard to point to the new
>>>>>> domain:  domain.com/repo
>>>>>> 3. I changed the .reviewboardrc to point the RB url to new domain:
>>>>>> rb.domain.com
>>>>>>
>>>>>> Then I found some diffs are having the "the patch didn't apply
>>>>>> cleanly" issue. Then I tried to test with a new diff (use the rbt post to
>>>>>> generate), if it's a new file to the repo, then it will be fine. If it's 
>>>>>> a
>>>>>> modification on an existing file, then it will have this issue.
>>>>>>
>>>>>> I tried to flush the memcached with "flush_all" but it didn't work. I
>>>>>> looked at the .rej and it looks fine to me. However, the -new file is 
>>>>>> just
>>>>>> gitblob, which confuses me.
>>>>>>
>>>>>> The problem diffs are attached. I'm not quite sure how rb works.
>>>>>> Where should I go to look into next?
>>>>>>
>>>>>> Best regards,
>>>>>> Yang
>>>>>>
>>>>> --
>>>>> Supercharge your Review Board with Power Pack:
>>>>> https://www.reviewboard.org/powerpack/
>>>>> Want us to host Review Board for you? Check out RBCommons:
>>>>> https://rbcommons.com/
>>>>> Happy user? Let us know! https://www.reviewboard.org/users/
>>>>> ---
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "reviewboard" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to reviewboard...@googlegroups.com.
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>>
>>
>> --
>> --
>> Christian Hammond
>> President/CEO of Beanbag <https://www.beanbaginc.com/>
>> Makers of Review Board <https://www.reviewboard.org/>
>>
>> --
> Supercharge your Review Board with Power Pack:
> https://www.reviewboard.org/powerpack/
> Want us to host Review Board for you? Check out RBCommons:
> https://rbcommons.com/
> Happy user? Let us know! https://www.reviewboard.org/users/
> ---
> You received this message because you are subscribed to the Google Groups
> "reviewboard" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to reviewboard+unsubscr...@googlegroups.com
> <javascript:_e(%7B%7D,'cvml','reviewboard%2bunsubscr...@googlegroups.com');>
> .
> For more options, visit https://groups.google.com/d/optout.
>


-- 
-- 
Christian Hammond
President/CEO of Beanbag <https://www.beanbaginc.com/>
Makers of Review Board <https://www.reviewboard.org/>

-- 
Supercharge your Review Board with Power Pack: 
https://www.reviewboard.org/powerpack/
Want us to host Review Board for you? Check out RBCommons: 
https://rbcommons.com/
Happy user? Let us know! https://www.reviewboard.org/users/
--- 
You received this message because you are subscribed to the Google Groups 
"reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to reviewboard+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to