Re: visual studio extension - login error
Vlad Iovanov
Hello Jon,
Can you please let me know what version of Cloud Foundry you are running? If you could include the output of your "info" endpoint it would be great (http://apidocs.cloudfoundry.org/208/info/get_info.html) Cheers, Vlad |
|
Re: Code license question
Mike Dalessio
Hi Piotr,
toggle quoted message
Show quoted text
The cloudfoundry-community github org is open to anyone in the community who'd like to publicize their code. I don't believe there are any strict guidelines around the license that should be applied; and in fact this code is explicitly **not** owned by the CF Foundation. Instead, this code is owned by its authors and contributors. I'd suggest that you open a Github Issue on the repo asking for a license to be explicilty declared, either in the README or in a separate LICENSE file. Usually authors are very willing to do so once asked. Cheers, -mike On Tue, May 12, 2015 at 9:56 AM, <peteb(a)wp.pl> wrote:
Hello, |
|
Re: visual studio extension - login error
Mike Dalessio
Hi Jon,
toggle quoted message
Show quoted text
Just for context, the VS extension was only this week open-sourced by HP and put into the CF incubator. I expect this issue is arising because the VS extension was developed to run with HP Helion, which has followed its own evolutionary path from a previous version of CF, and so it has not been tested against CF edge. As the Foundation and HP work together to incubate this project in earnest, we'll work through these support issues and get it working with current versions of CF. I expect these speed bumps will get addressed quickly, and so thanks in advance for your patience. -m On Thu, May 14, 2015 at 6:40 PM, Price, Jon <jon.price(a)intel.com> wrote:
We have been trying to use the visual studio extension from |
|
Re: Problem for Chaos Lemur
Paul Harris
Hi Stephen,
DRYRUN mode does everything the same as normal operation *except* for the actual deletion, so if Chaos Lemur is reporting unexpected names it's a problem with some other part of your config, not DRYRUN. From your environment variables it seems you haven't configured it to access your underlying infrastructure, either AWS or VSphere. You need to provide credentials[1] for one of those: AWS_ACCESSKEYID & AWS_SECRETACCESSKEY, or VSPHERE_HOST & VSPHERE_PASSWORD & VSPHERE_USERNAME Give that a go and it should work, but be aware that if DRYRUN is not true then you will lose VMs! Cheers, Paul [1]: https://github.com/pivotal-cf/chaos-lemur#environment-variables -- View this message in context: http://cf-dev.70369.x6.nabble.com/cf-dev-Problem-for-Chaos-Lemur-tp90p96.html Sent from the CF Dev mailing list archive at Nabble.com. |
|
Re: TCP Router VS NoRouter
Chip Childers <cchilders@...>
The "norouter", while interesting, isn't the official CF project approach
to HTTP traffic routing. The TCP router is being built to support TCP routing as a general solution, with the goal of it becoming an official part of the CF release when ready. -chip Chip Childers | Technology Chief of Staff | Cloud Foundry Foundation On Fri, May 15, 2015 at 8:58 AM, Mohamed, Owais <Owais.Mohamed(a)covisint.com> wrote: Hi, |
|
Re: Capturing data from DEA varz endpoints
Aaron Huber
You can use the allow_host_access property in your manifest to enable the
access. It simply suppresses the iptables rule you mention that rejects the traffic. https://github.com/cloudfoundry/cf-release/blob/master/jobs/dea_next/spec#L37 Aaron Huber Intel Corporation -- View this message in context: http://cf-dev.70369.x6.nabble.com/cf-dev-Capturing-data-from-DEA-varz-endpoints-tp92p95.html Sent from the CF Dev mailing list archive at Nabble.com. |
|
Capturing data from DEA varz endpoints
john mcteague <john.mcteague@...>
As part of our CF monitoring we want to collect data from the DEA varz
endpoints to help us calculate our headroom. In the spirit of eating our own dogfood we want to deploy this a micro service on CF itself. The challenge we face is the DEA explicitly denies the containers to talk to the varz endpoint for the DEA the app runs on. It can happily hit varz for all other DEAs. The deny is handled by an iptable reject on the dea's interface. Looking at my options, I could run the app outside of CF or add an iptable rule to the dea's. Neither option fills me with joy. How have others approached the problem of collecting varz data for analysis? Admin-ui does this but runs on a VM, possibly for this very reason. Thanks John. |
|
TCP Router VS NoRouter
Owais Mohamed
Hi,
I attended sessions on both TCP Router (Cloud Foundry and IOT protocol support by Atul Kshirsagar) and NoRouter (Norouter: Running Cloud Foundry without the Gorouter by Mike Heath). I just wanted to start a discussion on the pros and cons of each approach. As personal opinion I think NoRouter is a simpler approach and can definitely be made to support IOT protocols. The main drawback I see with the NoRouter is the danger of the LTM becoming a Monolith. Any suggestions\ideas? Regards, Owais |
|
Re: [vcap-dev] Java OOM debugging
Dave Head-Rapson
Thanks Chris.
We had given the MALLOC_ARENA_MAX setting a wide birth because Lari had mentioned it was buggy on lucid64 & we're still on that stemcell right now. We do have a test case running all weekend on Tomcat 8.0.22, which I'll try to remember to post back to the list on. -- View this message in context: http://cf-dev.70369.x6.nabble.com/Re-cf-dev-Cf-dev-vcap-dev-Java-OOM-debugging-tp25p91.html Sent from the CF Dev mailing list archive at Nabble.com. |
|
Problem for Chaos Lemur
stephen
Hi guys,
I am trying to use the tool Chaos Lemur to do HA test for CF. I got the guide from below link: http://blog.pivotal.io/cloud-foundry-pivotal/products/chaos-lemur-testing-high-availability-on-pivotal-cloud-foundry My problem is: Chaos Lemur seems always running in ‘DRYRUN’ mode(which means it does not destroy VMs actually). Below is the log(get from command: cf logs chaos-lemur): 2015-05-13T14:40:00.00+0800 [App/0] OUT [CHAOS LEMUR] INFO f3a09be7-8bc4-4bed-94dc-32f1a3a653f6 Beginning run... 2015-05-13T14:40:00.00+0800 [App/0] OUT [CHAOS LEMUR] INFO f3a09be7-8bc4-4bed-94dc-32f1a3a653f6 Destroyed: [id: id-3, deployment: deployment-3, job: job-3, name: name-3] 2015-05-13T14:40:00.00+0800 [App/0] OUT [CHAOS LEMUR] INFO f3a09be7-8bc4-4bed-94dc-32f1a3a653f6 Destroyed: [id: id-2, deployment: deployment-2, job: job-2, name: name-2] 2015-05-13T14:40:00.00+0800 [App/0] OUT [CHAOS LEMUR] INFO Chaos Lemur Destruction (f3a09be7-8bc4-4bed-94dc-32f1a3a653f6): 2015-05-13T14:40:00.00+0800 [App/0] OUT 2 VMs destroyed: 2015-05-13T14:40:00.00+0800 [App/0] OUT * name-2 2015-05-13T14:40:00.00+0800 [App/0] OUT * name-3 It seems that the tool is running in ‘DRYRUN’ mode because the destroyed ‘id’, ‘deployment’ and ‘job’ seems not be real names. My question is: I already set the environment variable ‘DRYRUN’ as false(also tried not set this variable). Do you have any idea? Below are my environment variable setting: User-Provided: DIRECTOR_HOST: x.x.x.x DIRECTOR_PASSWORD: admin DIRECTOR_USERNAME: admin DRYRUN: false SCHEDULE: 0 0/5 * * * * swift-dev_PROBABILITY: 0.5 swift_storage_PROBABILITY: 0.5 ‘swift-dev’ is a deployment name and ‘swift_storage’ is a job name under previous deployment. I got the deployment and job from command: bosh vms. It will list all the deployments and their jobs. Is there any problems with my settings? I think if it is because that I do not get the correct ‘deployment’ and ‘job’? Any help will be highly appreciated! Stephen Zhou (周红星) Mobile: +86 13683173521 Email: stephen.zhou(a)emc.com<mailto:Xu_Louie(a)emc.com> |
|
Re: Understand Billing Event
Greg Oehmen
Hey Guangcai:
toggle quoted message
Show quoted text
Dr. Nic Williams from Stark & Wayne blogged [0] a pretty nice write up about billing. He did a nice job updating it with the new endpoints that Dieu noted earlier. [0] https://blog.starkandwayne.com/2015/01/22/billing-your-cloud-foundry-users/ Greg Oehmen Cloud Foundry Product Manager 415.205.6596 On Thu, May 14, 2015 at 8:13 PM, Dieu Cao <dcao(a)pivotal.io> wrote:
http://apidocs.cloudfoundry.org/208/ |
|
Re: Understand Billing Event
Dieu Cao <dcao@...>
toggle quoted message
Show quoted text
On Thu, May 14, 2015 at 8:13 PM, Dieu Cao <dcao(a)pivotal.io> wrote:
Hi Guancai, |
|
Re: Understand Billing Event
Dieu Cao <dcao@...>
Hi Guancai,
This manifest property and api's have been deprecated as they calculated things incorrectly. They have been replaced with App Usage Events and Service Usage Events which you can find more info on in the apidocs. [1] -Dieu Cao CF Runtime PM [1] On Thu, May 14, 2015 at 5:01 PM, Guangcai Wang <guangcai.wang(a)gmail.com> wrote: Hi, |
|
Re: [vcap-dev] Java OOM debugging
Lari Hotari <Lari@...>
On 15-05-14 10:23 AM, Daniel Jones wrote:
Do you know how Tomcat's APR/NIO memory gets allocated? Is there a wayThe JVM has Native Memory Tracking (NMT), but I've never used it. Here are some details about it: http://hirt.se/blog/?p=401 http://docs.oracle.com/javase/8/docs/technotes/guides/vm/nmt-8.html http://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/tooldescr007.html#BABIIIAC By using NMT, you can find out what memory regions are used by the JVM. That would help finding out what areas of the pmap report aren't tracked by NMT and NMT reports will give insight what the tracked memory is used for. I assume that won't track any allocations made in custom native libraries like the Tomcat native library. The native memory used by zip handling in the JVM doesn't seem to be tracked either: http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/a006fa0a9e8f/src/share/native/java/util/zip/zip_util.c#l627 The "-Dsun.zip.disableMemoryMapping=true" setting changes how memory allocation is done in the zip functions of the JDK. It doesn't get rid of native memory allocations, but just makes it not use mmap. I'm not sure if that leads to anything useful, but it's worth trying if you have a good test environment. Lari |
|
Understand Billing Event
iamflying
Hi,
I am trying to understand the property "cc:billing_event_writing_enabled". Who can share some knowledge on my following questions? if I enable this property, when will the billing events be written? How long will the billing events be kept? Thanks |
|
visual studio extension - login error
Jon Price
We have been trying to use the visual studio extension from https://github.com/cloudfoundry-incubator/cf-vs-extension but get an error when logging in.
Unexpected character encountered while parsing value: <. Path “. Line 0 position 0. The error message in the uaa logs come from the filter called BackwardsCompatibleTokenEndpointAuthenticationFilter in the uaa code: [2015-05-14 20:26:41.209] uaa - 14916 [http-bio-8080-exec-9] .... DEBUG --- BackwardsCompatibleTokenEndpointAuthenticationFilter: Authentication request for failed: org.springframework.security.authentication.BadCredentialsException: No client authentication found. Remember to put a filter upstream of the TokenEndpointAuthenticationFilter. [2015-05-14 20:26:41.211] uaa - 14916 [http-bio-8080-exec-9] .... DEBUG --- DefaultOAuth2ExceptionRenderer: Written [error="unauthorized", error_description="No client authentication found. Remember to put a filter upstream of the TokenEndpointAuthenticationFilter."] as "application/json" using [org.springframework.http.converter.json.MappingJacksonHttpMessageConverter(a)60f269ce] Has anyone else tried the cf-vs-extention on their private CF environments and have you seen this problem? Jon Price Intel Corp |
|
Re: [vcap-dev] Java OOM debugging
Lari Hotari <Lari@...>
On 15-05-14 10:23 AM, Daniel Jones wrote:
Thanks again for your input. Have you seen this problem with versionsI don't have proper data gathered from older than 8.0.20, so I cannot compare. I was just wondering when did 8.0.20 become available in JBP, I found this date: HEAD https://download.run.pivotal.io/tomcat/tomcat-8.0.20.tar.gz | grep Last-Modified Last-Modified: Tue, 03 Mar 2015 11:35:19 GMT I don't think you can get the info from pmap. The malloc_info xml shows better allocation stats, but only stats. Is Tomcat using APR library or NIO by default in CloudFoundry? I'd assume that NIO isn't used by default. Have you tried the "-Dsun.zip.disableMemoryMapping=true" JVM option to rule out the possibility that zip/jar file access is causing the trouble? There has been some bugs in the past in the JVM in that area: http://javaeesupportpatterns.blogspot.com.es/2011/08/mmap-file-outofmemoryerror-and-pmap.html . That has been fixed http://bugs.java.com/bugdatabase/view_bug.do?bug_id=6280693 , but doing a check with "-Dsun.zip.disableMemoryMapping=true" JVM option would be interesting. Mainly concerned about this commit: https://github.com/apache/tomcat/commit/6e5420c67fbad81973d888ad3701a392fac4fc71 Since most commits weren't very interesting in this diff: https://github.com/apache/tomcat/compare/075bc2d6...c0eb033f?w=1 Might make a difference to Jar file access. I'm not saying that this commit is a problem, just seemed like a big change. -Lari |
|
Re: - Is it possible to create custom Roles
CF Runtime
There is no way to create custom roles.
toggle quoted message
Show quoted text
Only the roles shown here are available: http://docs.cloudfoundry.org/concepts/roles.html CF Runtime Team From: Kinjal Doshi <kindoshi(a)gmail.com> |
|
Re: UAA, SAML, and LDAP questions
Sree Tummidi
Hi Aaron,
ECP Support is a roadmap item at this time and doesn't have a set timeline. Apart from adding ECP SAML SP support on the UAA side, the SAML IDP needs to implement and support this profile as well. Thanks, Sree Tummidi Sr. Product Manager Identity - Pivotal Cloud Foundry On Wed, May 13, 2015 at 5:03 PM, Huber, Aaron M <aaron.m.huber(a)intel.com> wrote: In our case we use email address as the username via LDAP as well (UPN |
|
Re: [vcap-dev] Java OOM debugging
Christopher Frost
Hi,
We've had a look through this and think it would be useful to give our perspective for now. To clarify the Memory heuristics, they are just weightings and not percentages, they were never meant to add up to a hundred. The fact the default settings add up to 105 is purely chance. Will see if the docs can be improved around this. The fact the JRE isn't detecting an OOM error and triggering the killjava.sh script and because increasing the native memory prolongs the OOM, we believe the leak is occurring outside the JRE. NIO, JNI, lots of threads creation, etc... .There are other things running in the container that could be consuming the memory. If you suspect Tomcat then 8.0.22 is out and has been published for use in the Java Buildpack, moving up to that might help things. We still haven't seen a rash of memory problems from the wider Tomcat community for either 8.0.20 or 8.0.22 though so this would be unexpected. It is actually possible to set the MALLOC_ARENA_MAX using an environment variable. cf set-env <APP> MALLOC_ARENA_MAX 2 This can also be specified in an applications manifest file. Finally, a change has gone in to the master branch of the Java buildpack that moves all of the memory heuristics code to an external program written in Go. This means that scaling a Java application with cf scale no longer requires a separate restage for the new memory setting to be applied as the Go code will calculate them during every application start. During staging you will also be able to see the memory settings that have been calculated come out on the console. The plan is to release this new feature in version 3.1 of the buildpack in a week or so time. We do still have an issue on our backlog to look at this and it shouldn't be too long before we get to it. https://www.pivotaltracker.com/story/show/94381284 Chris. *On Mon, May 11, 2015 at 13:19 PM, Lari Hotari <Lari at hotari.net <https://lists.cloudfoundry.org/mailman/listinfo/cf-dev> **<mailto:Lari at hotari.net <https://lists.cloudfoundry.org/mailman/listinfo/cf-dev>>> wrote:* fyi. Tomcat 8.0.20 might be consuming more memory than 8.0.18:https://github.com/cloudfoundry/java-buildpack/issues/166#issuecomment-94517568 Truncated* Other things we’ve tried:*>>* - We set verbose garbage collection to verify there was no -- -- Christopher Frost - GoPivotal UK |
|