[JIRA] [core] (JENKINS-32444) Proposal: Move build logs off of Jenkins master

2016-01-14 Thread lbordow...@yahoo-inc.com (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Larry Bordowitz commented on  JENKINS-32444 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Proposal: Move build logs off of Jenkins master  
 
 
 
 
 
 
 
 
 
 
This is not a permanent change that affects everybody. I wanted to use a feature flag so that people can turn it on or off as needed. Log annotators aren't a hard requirement for everyone, and if I want zero log annotators, I should have that choice. I want this to be an optional feature. Anybody who doesn't opt in will see Jenkins run the same as always. Folks can keep their absolutely necessary, unsparkly Mask Passwords Plugin. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [core] (JENKINS-32444) Proposal: Move build logs off of Jenkins master

2016-01-13 Thread lbordow...@yahoo-inc.com (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Larry Bordowitz created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Jenkins /  JENKINS-32444 
 
 
 
  Proposal: Move build logs off of Jenkins master  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Improvement 
 
 
 

Assignee:
 

 Unassigned 
 
 
 

Components:
 

 core 
 
 
 

Created:
 

 14/Jan/16 1:13 AM 
 
 
 

Labels:
 

 2.0 
 
 
 

Priority:
 
  Major 
 
 
 

Reporter:
 
 Larry Bordowitz 
 
 
 
 
 
 
 
 
 
 
Since the output stream of the log is wrapped by a remote proxy in StreamBuildListener, every log message on the slave gets transferred to the master. That's a lot of throughput, and it requires a lot of storage for verbose builds. This slows down our builds. There are workarounds, but they address the core scalability issue. 
I propose that, just like with abstract artifacts (see VirtualFile, ArtifactManager), task/build listeners be made extensible, so that users can choose something other than a StreamBuildListener in a build. Further, the log should no longer be file-based; the Listener provides the input and output stream. This should be easy to serialize in the "remote logging service" perspective: just provide the service configuration, and an API call can be made from the slave to publish to the log, and any authorized user of the log can subscribe. The master can either directly subscribe and pipe the log through the UI, or another service which is authorized to subscribe to the logging service can provide the UI 

[JIRA] [core] (JENKINS-32444) Proposal: Move build logs off of Jenkins master

2016-01-13 Thread lbordow...@yahoo-inc.com (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Larry Bordowitz updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Jenkins /  JENKINS-32444 
 
 
 
  Proposal: Move build logs off of Jenkins master  
 
 
 
 
 
 
 
 
 

Change By:
 
 Larry Bordowitz 
 
 
 
 
 
 
 
 
 
 Since the output stream of the log is wrapped by a remote proxy in StreamBuildListener, every log message on the slave gets transferred to the master. That's a lot of throughput, and it requires a lot of storage for verbose builds. This slows down our builds. There are workarounds, but they  don't  address the core scalability issue.I propose that, just like with abstract artifacts (see VirtualFile, ArtifactManager), task/build listeners be made extensible, so that users can choose something other than a StreamBuildListener in a build. Further, the log should no longer be file-based; the Listener provides the input and output stream. This should be easy to serialize in the "remote logging service" perspective: just provide the service configuration, and an API call can be made from the slave to publish to the log, and any authorized user of the log can subscribe. The master can either directly subscribe and pipe the log through the UI, or another service which is authorized to subscribe to the logging service can provide the UI externally.One of the tougher things about this change is that it will not be compatible with any BuildWrapper and ConsoleLogFilter plugins. Those plugins decorate the OutputStream on master referred to by the slave's proxy stream. Since the plugins are on the master, it forces the slave to send all log lines to the master for decoration. This pattern tightly couples the logging concept with a master-based file. In order to maintain compatibility for those users for whom this is not an issue, I recommend a "high availability mode" feature flag. This flag will enable certain features that improve availability and scalability, and disable those extension points (BuildWrapper, ConsoleLogFilter) which are incompatible with this new flow. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 

[JIRA] [labeled-test-groups-publisher-plugin] (JENKINS-30711) TAP Parser comes up as default test result format while loading job config UI

2015-11-20 Thread lbordow...@yahoo-inc.com (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Larry Bordowitz resolved as Fixed 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
Please verify that this works for you. 
 
 
 
 
 
 
 
 
 
 Jenkins /  JENKINS-30711 
 
 
 
  TAP Parser comes up as default test result format while loading job config UI  
 
 
 
 
 
 
 
 
 

Change By:
 
 Larry Bordowitz 
 
 
 

Status:
 
 Open Resolved 
 
 
 

Resolution:
 
 Fixed 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [labeled-test-groups-publisher-plugin] (JENKINS-30711) TAP Parser comes up as default test result format while loading job config UI

2015-10-23 Thread lbordow...@yahoo-inc.com (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Larry Bordowitz assigned an issue to Larry Bordowitz 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Jenkins /  JENKINS-30711 
 
 
 
  TAP Parser comes up as default test result format while loading job config UI  
 
 
 
 
 
 
 
 
 

Change By:
 
 Larry Bordowitz 
 
 
 

Assignee:
 
 Larry Bordowitz 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [labeled-test-groups-publisher-plugin] (JENKINS-13376) Ability to add in new groups of test types

2015-01-05 Thread lbordow...@yahoo-inc.com (JIRA)















































Larry Bordowitz
 resolved  JENKINS-13376 as Fixed


Ability to add in new groups of test types
















Let me know if this works alright. The fix should provide backwards compatibility, so it shouldn't interfere with previous versions if you upgrade it.





Change By:


Larry Bordowitz
(05/Jan/15 6:11 PM)




Status:


Open
Resolved





Resolution:


Fixed



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] [labeled-test-groups-publisher-plugin] (JENKINS-13376) Ability to add in new groups of test types

2015-01-05 Thread lbordow...@yahoo-inc.com (JIRA)















































Larry Bordowitz
 assigned  JENKINS-13376 to Larry Bordowitz



Ability to add in new groups of test types
















Change By:


Larry Bordowitz
(05/Jan/15 5:53 PM)




Assignee:


LaurenceBordowitz



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
You received this message because you are subscribed to the Google Groups Jenkins Issues group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.