[GitHub] [incubator-brpc] jamesge commented on issue #892: 请问brpc是否支持mips架构,今后是否有这个计划?

2019-08-19 Thread GitBox
jamesge commented on issue #892: 请问brpc是否支持mips架构,今后是否有这个计划?
URL: https://github.com/apache/incubator-brpc/issues/892#issuecomment-522839110
 
 
   应该没有,我们没有条件测试这个架构


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

-
To unsubscribe, e-mail: dev-unsubscr...@brpc.apache.org
For additional commands, e-mail: dev-h...@brpc.apache.org



[GitHub] [incubator-brpc] jamesge commented on issue #887: 大量请求被堵住,进到服务时已经超时

2019-08-19 Thread GitBox
jamesge commented on issue #887: 大量请求被堵住,进到服务时已经超时
URL: https://github.com/apache/incubator-brpc/issues/887#issuecomment-522839042
 
 
   试过增加client的个数么?


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

-
To unsubscribe, e-mail: dev-unsubscr...@brpc.apache.org
For additional commands, e-mail: dev-h...@brpc.apache.org



[GitHub] [incubator-brpc] Re-bin closed issue #892: 请问brpc是否支持mips架构,今后是否有这个计划?

2019-08-19 Thread GitBox
Re-bin closed issue #892: 请问brpc是否支持mips架构,今后是否有这个计划?
URL: https://github.com/apache/incubator-brpc/issues/892
 
 
   


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

-
To unsubscribe, e-mail: dev-unsubscr...@brpc.apache.org
For additional commands, e-mail: dev-h...@brpc.apache.org



[GitHub] [incubator-brpc] wxj1992 opened a new issue #894: 随着运行时间的增长出现很多未释放的close wait的连接和bthread

2019-08-19 Thread GitBox
wxj1992 opened a new issue #894: 随着运行时间的增长出现很多未释放的close wait的连接和bthread
URL: https://github.com/apache/incubator-brpc/issues/894
 
 
   用了两年brpc了,以前一直没出现这个问题,进开始出现这个问题,去线上机器看发现很多close 
wait的连接,在达到并发上限之前业务不会有什么问题,但是一旦到上限上游的连接就有问题了,gdb看了下那些hang住的bthread应该都阻塞了,worker线程里面找不到相关信息,有什么办法能得到这些bthread的信息么?contention也没什么异常。


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

-
To unsubscribe, e-mail: dev-unsubscr...@brpc.apache.org
For additional commands, e-mail: dev-h...@brpc.apache.org



[GitHub] [incubator-brpc] jamesge closed issue #884: 关于多个bthread_start_urgent的调用线程安全

2019-08-19 Thread GitBox
jamesge closed issue #884: 关于多个bthread_start_urgent的调用线程安全
URL: https://github.com/apache/incubator-brpc/issues/884
 
 
   


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

-
To unsubscribe, e-mail: dev-unsubscr...@brpc.apache.org
For additional commands, e-mail: dev-h...@brpc.apache.org



[GitHub] [incubator-brpc] gtarcoder closed pull request #821: modify LALB

2019-08-19 Thread GitBox
gtarcoder closed pull request #821: modify LALB
URL: https://github.com/apache/incubator-brpc/pull/821
 
 
   


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

-
To unsubscribe, e-mail: dev-unsubscr...@brpc.apache.org
For additional commands, e-mail: dev-h...@brpc.apache.org



Re: [VOTE] Release Apache brpc(incubating) 0.9.6-rc02

2019-08-19 Thread Tan,Zhongyi
+1 binding

发自我的 iPhone

> 在 2019年8月19日,17:49,JiashunZhu  写道:
> 
> +1 binding.
> I have checked:
> 
> - incubating in name
> 
> - DISCLAIMER present
> 
> - Signature and hashes okay
> 
> - NOTICE present
> 
> - No unexpected binary files
> 
> - All ASF files have correct headers
> 
> - LICENSE is okay
> 
> zhan shi  于2019年8月15日周四 下午6:57写道:
> 
>> +1
>> 
>> tan zhongyi  于2019年8月14日周三 下午9:46写道:
>> 
>>> 
>>> 
>>> Hi, guys,
>>> 
>>> 
>>> 
>>> 
>>> 
>>> another round of vote begins
>>> 
>>> 
>>> 
>>> I am pleased to be calling this vote for the release of  apache
>>> brpc(incubating) 0.9.6-rc02.
>>> 
>>> 
>>> The source code can be found at:
>>> 
>>> 
>>> 
>> https://dist.apache.org/repos/dist/dev/incubator/brpc/0.9.6-rc02/apache-brpc-0.9.6.rc02-incubating-src.tar.gz
>>> 
>>> 
>>> The release candidate has been tagged in GitHub as 0.9.6-rc01, available
>>> here:
>>> https://github.com/apache/incubator-brpc/releases/tag/0.9.6-rc02
>>> 
>>> The SHA-512 checksum is:
>>> 
>>> 
>> cd737f4cc9c69cd15d58fbee0d64f14383ef0dc5727b74e2c1bdcec95fcaa1fad4d8e31fa9341931722552231f5b38aa5acfb5558007a03cc6b77f3c4b20c611
>>> 
>>> which can be found via:
>>> 
>>> 
>>> 
>> https://dist.apache.org/repos/dist/dev/incubator/brpc/0.9.6-rc02/apache-brpc-0.9.6.rc02-incubating-src.tar.gz.sha512
>>> 
>>> 
>>> 
>>> 
>>> 
>>> The signature can be found via:
>>> 
>>> 
>>> 
>> https://dist.apache.org/repos/dist/dev/incubator/brpc/0.9.6-rc02/apache-brpc-0.9.6.rc02-incubating-src.tar.gz.asc
>>> 
>>> 
>>> 
>>> KEYS file is available here:
>>> 
>>> https://dist.apache.org/repos/dist/dev/incubator/brpc/KEYS
>>> 
>>> 
>>> 
>>> 
>>> 
>>> [Release Note]
>>> 
>>> 
>>> 
>>>  *   Health (of a connection) can be checked at rpc-level
>>>  *   Fix SSL-related compilation issues on Mac
>>>  *   Support SSL-replacement lib MesaLink
>>>  *   Support consistent hashing with ketama algo.
>>>  *   bvar variables can be exported for prometheus services
>>>  *   String[Multi]Splitter supports '\0' as separator
>>>  *   Support for bilibili discovery service
>>>  *   Improved CircuitBreaker
>>>  *   grpc impl. supports timeout
>>> 
>>> 
>>> 
>>> 
>>> 
>>> Please vote on releasing this package as:
>>> 
>>> Apache brpc(incubating) 0.9.6-rc02
>>> 
>>> 
>>> 
>>> This vote will be open until “Fri Oct 19 2019 00:00:00 GMT+0800 (CST)"
>> and
>>> 
>>> passes if a majority of at least three +1 Apache brpc IPMC votes are
>>> 
>>> cast.
>>> 
>>> 
>>> 
>>> [ ] +1 Release this package
>>> 
>>> [ ] 0  I don't feel strongly about it, but don't object
>>> 
>>> [ ] -1 Do not release this package because...
>>> 
>>> 
>>> Checklist for reference:
>>> [ ]Are release files in correct location?
>>> [ ]Do release files have the word incubating in their name?
>>> [ ] Are the digital signature and hashes correct?
>>> [ ] Does DISCLAIMER file exist?
>>> [ ]Do LICENSE and NOTICE files exists?
>>> [ ] Is the LICENSE and NOTICE text correct?
>>> [ ] Is the NOTICE year correct?
>>> [ ] Un-included software dependencies are not mentioned in LICENSE or
>>> NOTICE?
>>> [ ] License information is not mentioned in NOTICE?
>>> Is there any 3rd party code contained inside the release? If so:
>>> [ ] Does the software have a compatible license?
>>> [ ] Are all software licenses mentioned in LICENSE?
>>> [ ] Is the full text of the licenses (or pointers to it) in LICENSE?
>>> Is any of this code Apache licensed? Do they have NOTICE files? If so:
>>> [ ]Have relevant parts of those NOTICE files been added to this NOTICE
>>> file?
>>> [ ]Do all source files have ASF headers?
>>> [ ] Do the contents of the release match with what's tagged in version
>>> control?
>>> [ ] Are there any unexpected binary files in the release?
>>> [ ] Can you compile from source? Are the instruction clear?
>>> 
>>> 
>>> 
>>> 
>>> Anyone can participate in testing and voting, not just committers, please
>>> 
>>> feel free to try out the release candidate and provide your votes.
>>> 
>>> Thanks
>>> 
>>> 
>> 
> 
> 
> -- 
> Jiashun Zhu

-
To unsubscribe, e-mail: dev-unsubscr...@brpc.apache.org
For additional commands, e-mail: dev-h...@brpc.apache.org


[GitHub] [incubator-brpc] jamesge merged pull request #888: add separate PURPOSE for all options in ci

2019-08-19 Thread GitBox
jamesge merged pull request #888: add separate PURPOSE for all options in ci
URL: https://github.com/apache/incubator-brpc/pull/888
 
 
   


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

-
To unsubscribe, e-mail: dev-unsubscr...@brpc.apache.org
For additional commands, e-mail: dev-h...@brpc.apache.org



[incubator-brpc] branch master updated (024c969 -> c90c58b)

2019-08-19 Thread jamesge
This is an automated email from the ASF dual-hosted git repository.

jamesge pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-brpc.git.


from 024c969  Merge pull request #878 from mesalock-linux/mesalink_1.0
 new d101f3c  add separate PURPOSE for all options in ci
 new 333f0a7  fix bazel command line options
 new cead3fc  remove unnecessary libthriftnb
 new c90c58b  Merge pull request #888 from zyearn/reduce_ci_purpose

The 1835 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .travis.yml   | 18 --
 CMakeLists.txt|  3 +--
 build_in_travis_ci.sh | 27 ++-
 3 files changed, 23 insertions(+), 25 deletions(-)


-
To unsubscribe, e-mail: dev-unsubscr...@brpc.apache.org
For additional commands, e-mail: dev-h...@brpc.apache.org



Re: [VOTE] Release Apache brpc(incubating) 0.9.6-rc02

2019-08-19 Thread JiashunZhu
+1 binding.
I have checked:

- incubating in name

- DISCLAIMER present

- Signature and hashes okay

- NOTICE present

- No unexpected binary files

- All ASF files have correct headers

- LICENSE is okay

zhan shi  于2019年8月15日周四 下午6:57写道:

> +1
>
> tan zhongyi  于2019年8月14日周三 下午9:46写道:
>
> >
> >
> > Hi, guys,
> >
> >
> >
> >
> >
> > another round of vote begins
> >
> >
> >
> > I am pleased to be calling this vote for the release of  apache
> > brpc(incubating) 0.9.6-rc02.
> >
> >
> > The source code can be found at:
> >
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/brpc/0.9.6-rc02/apache-brpc-0.9.6.rc02-incubating-src.tar.gz
> >
> >
> > The release candidate has been tagged in GitHub as 0.9.6-rc01, available
> > here:
> > https://github.com/apache/incubator-brpc/releases/tag/0.9.6-rc02
> >
> >  The SHA-512 checksum is:
> >
> >
> cd737f4cc9c69cd15d58fbee0d64f14383ef0dc5727b74e2c1bdcec95fcaa1fad4d8e31fa9341931722552231f5b38aa5acfb5558007a03cc6b77f3c4b20c611
> >
> > which can be found via:
> >
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/brpc/0.9.6-rc02/apache-brpc-0.9.6.rc02-incubating-src.tar.gz.sha512
> >
> >
> >
> >
> >
> > The signature can be found via:
> >
> >
> >
> https://dist.apache.org/repos/dist/dev/incubator/brpc/0.9.6-rc02/apache-brpc-0.9.6.rc02-incubating-src.tar.gz.asc
> >
> >
> >
> > KEYS file is available here:
> >
> > https://dist.apache.org/repos/dist/dev/incubator/brpc/KEYS
> >
> >
> >
> >
> >
> > [Release Note]
> >
> >
> >
> >   *   Health (of a connection) can be checked at rpc-level
> >   *   Fix SSL-related compilation issues on Mac
> >   *   Support SSL-replacement lib MesaLink
> >   *   Support consistent hashing with ketama algo.
> >   *   bvar variables can be exported for prometheus services
> >   *   String[Multi]Splitter supports '\0' as separator
> >   *   Support for bilibili discovery service
> >   *   Improved CircuitBreaker
> >   *   grpc impl. supports timeout
> >
> >
> >
> >
> >
> > Please vote on releasing this package as:
> >
> > Apache brpc(incubating) 0.9.6-rc02
> >
> >
> >
> > This vote will be open until “Fri Oct 19 2019 00:00:00 GMT+0800 (CST)"
> and
> >
> > passes if a majority of at least three +1 Apache brpc IPMC votes are
> >
> > cast.
> >
> >
> >
> > [ ] +1 Release this package
> >
> > [ ] 0  I don't feel strongly about it, but don't object
> >
> > [ ] -1 Do not release this package because...
> >
> >
> > Checklist for reference:
> > [ ]Are release files in correct location?
> > [ ]Do release files have the word incubating in their name?
> > [ ] Are the digital signature and hashes correct?
> > [ ] Does DISCLAIMER file exist?
> > [ ]Do LICENSE and NOTICE files exists?
> > [ ] Is the LICENSE and NOTICE text correct?
> > [ ] Is the NOTICE year correct?
> > [ ] Un-included software dependencies are not mentioned in LICENSE or
> > NOTICE?
> > [ ] License information is not mentioned in NOTICE?
> > Is there any 3rd party code contained inside the release? If so:
> > [ ] Does the software have a compatible license?
> > [ ] Are all software licenses mentioned in LICENSE?
> > [ ] Is the full text of the licenses (or pointers to it) in LICENSE?
> > Is any of this code Apache licensed? Do they have NOTICE files? If so:
> > [ ]Have relevant parts of those NOTICE files been added to this NOTICE
> > file?
> > [ ]Do all source files have ASF headers?
> > [ ] Do the contents of the release match with what's tagged in version
> > control?
> > [ ] Are there any unexpected binary files in the release?
> > [ ] Can you compile from source? Are the instruction clear?
> >
> >
> >
> >
> > Anyone can participate in testing and voting, not just committers, please
> >
> > feel free to try out the release candidate and provide your votes.
> >
> > Thanks
> >
> >
>


-- 
Jiashun Zhu


Re: [VOTE] Release Apache brpc(incubating) 0.9.6-rc02

2019-08-19 Thread tan zhongyi
Hi, kevin & JB,

Can you help to take a look, 

Thanks


在 2019/8/19 下午5:56,“Tan,Zhongyi” 写入:

+1 binding

发自我的 iPhone

> 在 2019年8月19日,17:49,JiashunZhu  写道:
> 
> +1 binding.
> I have checked:
> 
> - incubating in name
> 
> - DISCLAIMER present
> 
> - Signature and hashes okay
> 
> - NOTICE present
> 
> - No unexpected binary files
> 
> - All ASF files have correct headers
> 
> - LICENSE is okay
> 
> zhan shi  于2019年8月15日周四 下午6:57写道:
> 
>> +1
>> 
>> tan zhongyi  于2019年8月14日周三 下午9:46写道:
>> 
>>> 
>>> 
>>> Hi, guys,
>>> 
>>> 
>>> 
>>> 
>>> 
>>> another round of vote begins
>>> 
>>> 
>>> 
>>> I am pleased to be calling this vote for the release of  apache
>>> brpc(incubating) 0.9.6-rc02.
>>> 
>>> 
>>> The source code can be found at:
>>> 
>>> 
>>> 
>> 
https://dist.apache.org/repos/dist/dev/incubator/brpc/0.9.6-rc02/apache-brpc-0.9.6.rc02-incubating-src.tar.gz
>>> 
>>> 
>>> The release candidate has been tagged in GitHub as 0.9.6-rc01, available
>>> here:
>>> https://github.com/apache/incubator-brpc/releases/tag/0.9.6-rc02
>>> 
>>> The SHA-512 checksum is:
>>> 
>>> 
>> 
cd737f4cc9c69cd15d58fbee0d64f14383ef0dc5727b74e2c1bdcec95fcaa1fad4d8e31fa9341931722552231f5b38aa5acfb5558007a03cc6b77f3c4b20c611
>>> 
>>> which can be found via:
>>> 
>>> 
>>> 
>> 
https://dist.apache.org/repos/dist/dev/incubator/brpc/0.9.6-rc02/apache-brpc-0.9.6.rc02-incubating-src.tar.gz.sha512
>>> 
>>> 
>>> 
>>> 
>>> 
>>> The signature can be found via:
>>> 
>>> 
>>> 
>> 
https://dist.apache.org/repos/dist/dev/incubator/brpc/0.9.6-rc02/apache-brpc-0.9.6.rc02-incubating-src.tar.gz.asc
>>> 
>>> 
>>> 
>>> KEYS file is available here:
>>> 
>>> https://dist.apache.org/repos/dist/dev/incubator/brpc/KEYS
>>> 
>>> 
>>> 
>>> 
>>> 
>>> [Release Note]
>>> 
>>> 
>>> 
>>>  *   Health (of a connection) can be checked at rpc-level
>>>  *   Fix SSL-related compilation issues on Mac
>>>  *   Support SSL-replacement lib MesaLink
>>>  *   Support consistent hashing with ketama algo.
>>>  *   bvar variables can be exported for prometheus services
>>>  *   String[Multi]Splitter supports '\0' as separator
>>>  *   Support for bilibili discovery service
>>>  *   Improved CircuitBreaker
>>>  *   grpc impl. supports timeout
>>> 
>>> 
>>> 
>>> 
>>> 
>>> Please vote on releasing this package as:
>>> 
>>> Apache brpc(incubating) 0.9.6-rc02
>>> 
>>> 
>>> 
>>> This vote will be open until “Fri Oct 19 2019 00:00:00 GMT+0800 (CST)"
>> and
>>> 
>>> passes if a majority of at least three +1 Apache brpc IPMC votes are
>>> 
>>> cast.
>>> 
>>> 
>>> 
>>> [ ] +1 Release this package
>>> 
>>> [ ] 0  I don't feel strongly about it, but don't object
>>> 
>>> [ ] -1 Do not release this package because...
>>> 
>>> 
>>> Checklist for reference:
>>> [ ]Are release files in correct location?
>>> [ ]Do release files have the word incubating in their name?
>>> [ ] Are the digital signature and hashes correct?
>>> [ ] Does DISCLAIMER file exist?
>>> [ ]Do LICENSE and NOTICE files exists?
>>> [ ] Is the LICENSE and NOTICE text correct?
>>> [ ] Is the NOTICE year correct?
>>> [ ] Un-included software dependencies are not mentioned in LICENSE or
>>> NOTICE?
>>> [ ] License information is not mentioned in NOTICE?
>>> Is there any 3rd party code contained inside the release? If so:
>>> [ ] Does the software have a compatible license?
>>> [ ] Are all software licenses mentioned in LICENSE?
>>> [ ] Is the full text of the licenses (or pointers to it) in LICENSE?
>>> Is any of this code Apache licensed? Do they have NOTICE files? If so:
>>> [ ]Have relevant parts of those NOTICE files been added to this NOTICE
>>> file?
>>> [ ]Do all source files have ASF headers?
>>> [ ] Do the contents of the release match with what's tagged in version
>>> control?
>>> [ ] Are there any unexpected binary files in the release?
>>> [ ] Can you compile from source? Are the instruction clear?
>>> 
>>> 
>>> 
>>> 
>>> Anyone can participate in testing and voting, not just committers, 
please
>>> 
>>> feel free to try out the release candidate and provide your votes.
>>> 
>>> Thanks
>>> 
>>> 
>> 
> 
> 
> -- 
> Jiashun Zhu

-
To unsubscribe, e-mail: dev-unsubscr...@brpc.apache.org
For additional commands, e-mail: dev-h...@brpc.apache.org



[GitHub] [incubator-brpc] liupengs opened a new pull request #893: fix bug: bthread_cond_timedwait not return when timeout

2019-08-19 Thread GitBox
liupengs opened a new pull request #893: fix bug: bthread_cond_timedwait not 
return when timeout
URL: https://github.com/apache/incubator-brpc/pull/893
 
 
   修复 [issue886](https://github.com/apache/incubator-brpc/issues/866) 中 
bthread_cond_timedwait  偶发超时后不退出的bug.
   
   **超时不退出的原因为:** 
   
   当设置的超时时间较短时可能会首先触发 erase_from_butex 函数去wake up 等待中的 bthread, 但是在此之前  
wait_for_butex 函数还未被调用, 所以 此bthread 还未加入 waiters , 最终造成虽然设置了超时时间,但是 
bthread_cond_timedwait 一直等待。
   
   **修复方式为:**
   
   向ButexWaiter 添加成员变量 start_erase_from_butex   用于标识 在执行函数 wait_for_butex 
之前是否已经执行了函数 erase_from_butex。 另外添加原子变量 spin_lock 保护 start_erase_from_butex。
   
   由于我没有通读 bthread 的代码, 所以不能完全确认修复方式是否合理,请 @jamesge review 代码。


This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

-
To unsubscribe, e-mail: dev-unsubscr...@brpc.apache.org
For additional commands, e-mail: dev-h...@brpc.apache.org