
Doug Whitfield dw@datamost.com
Minneapolis, MN, USA
Every Sunday at 2pm US Central, you can find me at https://meet.jit.si/ccmusicawards
2023-08-28T16:19:44Z via datamost.com Web To: Public CC: Followers
2023-08-20T23:24:53Z via datamost.com Web To: Public CC: Followers
thanks to Donnie Ozone and Sam Austin for hanging out!
https://youtube.com/live/pwzd7nDSRgIAlso, thanks to Sabbath "Sabby" Washington Casto-Nguyen for staring people down in my background picture.2023-03-24T14:50:01Z via datamost.com Web To: Public CC: Followers
Excited to be adding to our team!
Perforce is seeking an Open Source Software (OSS) Support Engineer to join the OpenLogic team. The ideal candidate is expected to be self-motivated, proactive, and results oriented. Our engineers are responsible for facilitating frequent and timely customer interactions via e-mail, web portal, phone, and video conferences. The OSS Support team is the tip of the spear for OpenLogic’s customers, so all candidates must possess excellent written and verbal English communication skills. They also work closely with members of our internal Sales and Professional Services, so we require a team player with a positive attitude and a willingness to listen, learn, and share knowledge. At OpenLogic we do open source right, and our people make it happen. If your skills meet any of the specs below, now is the time to apply to be a part of our passionate team.
Job Responsibilities:
Interact with end users on technical problems.
Tiers 1, 2 and 3 support for open source products.
Drive resolution to problems, which include:
#Opensource software issues
Questions around #opensourcesoftware usage
Questions around use and best practices
Review customer architecture and design implementations
Research, understand, and advocate open source software
Interact with various open source communities
Serve in case assignment rotation
Share knowledge via blogs, brown-bags, and conference session
Competencies:
Strong #Linux background required
Some programming experience required Understanding of networks and networking protocols
Experience with virtualization and containerization at scale
Database administration experience very desirable
Experience working in production environments, especially enterprise/carrier environments
Understanding of #DevOps and automation concepts
Strong troubleshooting and problem solving abilities
Fast and creative thinker, quick on their feet to respond quickly to complex and difficult problems
Proven track record of acquiring strong proficiency in new technologies quickly
Good communication skills and strong customer service orientation.
Ability to work in a 24/7, 365 day a year Support Organization, and be on rotation for critical customer issues during off business hours.
Experience:
Minimum of 3 years of software development and design or systems administration or level 3-4 technical support experience
At least 2 years in a senior position ( senior/lead developer, engineer, or DBA)
Minimum 3 years implementation and troubleshooting experience in Linux, #Java, #Kubernetes, and/or #Hadoop
Preference given to candidates with implementation and troubleshooting experience on other broadly adopted open source technologies (e.g. #Kafka, #Spark, #Solr, #ActiveMQ, #RabbitMQ, #Artemis, #Tomcat, #Wildfly, #CentOS, #DockerCE, #InfluxDB, #Cassandra, etc)
Experience working with a geographically dispersed virtual team.Doug Whitfield shared this.
2023-03-22T01:18:34Z via datamost.com Web To: Public CC: Followers
Unclear if this is a change in policy. We've never had anyone tied to an office in the US in OpenLogic. There are some other things that don't make a lot of sense in the listing. I'm following up to make sure those are as the are supposed to be. I'll post in the comments or edit as necessary.
Perforce is seeking an OSS Services Engineer to join the OpenLogic team. Under remote supervision, this engineer will use their knowledge and skills from previous experience and from on-the-job training to contribute to projects that deliver mission critical open-source software solutions to our customers in complex distributed environments.
Interact with end users on technical problems
Deliver professional services and training engagements
Drive resolution to problems, which include:
Open-source software issues
Questions around open-source software usage
Questions around use and best practices
Review customer architecture and design implementations
Research, understand, and advocate open-source software
Interact with various open source communities
Assist the broader OpenLogic team with thorny Tier 4 level open-source problems
Requirements:
10+ years of software development and design, enterprise architecture, or systems administration or level 3-4 technical support experience
At least 2 years in a senior position ( senior/lead developer, engineer, or DBA)
Minimum 3 years implementation and troubleshooting experience in #Linux, #Java, #Kubernetes, and/or #Hadoop
5+ years of hands-on experience working with a combination of SQL and NoSQL database technologies (e.g. Oracle, #MySQL/ #MariaDB, #Postgres, #MongoDB, #Cassandra, Neo4j/ #JanusGraph)
Experience working with a geographically dispersed virtual team
Strong Linux background
Strong SQL and NoSQL background
Some programming experience
Understanding of networks and networking protocols
Experience with virtualization and containerization at scale
Experience working in production environments, especially enterprise/carrier environments
Understanding of DevOps and automation concepts
Strong troubleshooting and problem solving abilities
Fast and creative thinker, quick on their feet to respond quickly to complex and difficult problems
Proven track record of acquiring strong proficiency in new technologies quickly
Effective communication skills and strong customer service orientation
Experience speaking at conferences/comfortable speaking in front of large crowds
Nice-to-have:
Preference given to candidates with implementation and troubleshooting experience on other broadly adopted open-source technologies and CNCF technologies (e.g. #Kafka, #Spark, #Nifi, #Flink, Elasticsearch, #Solr, Vault, Keycloak, #ActiveMQ/RabbitMQ/Artemis, #Redis, Tomcat/Wildfly, CentOS/Rocky/SLES, Docker/Podman, etc.)
Preference given to candidates with experience in DevOps automation tools like #Jenkins, Ansible, #Terraform, Nexus/Artifactory, #GitLab/ #GitHubDatabase administration experience very desirableDoug Whitfield shared this.
2023-03-21T21:09:19Z via datamost.com Web To: Public CC: Followers
I would like to set the max message mentioned in https://github.com/apache/activemq/blob/d48cf3758312a25122508854946c399a2e6f6f69/activemq-web/src/ma... -- where exactly do I do that?2023-03-19T23:04:32Z via datamost.com Web To: Public CC: Followers
Next week Sam Austin and I will be hosting the CC Listening Party without Donnie Ozone. This is a huge bummer, but also an opportunity!Are you a musician? Do you release under a Creative Commons license? Do you have videos? More time to share your stuff!Do these things apply to your friends? Share this info with your friends if so!1pm US Central we show up at https://meet.jit.si/quarantinemusicchat -- no account necessaryHere's our most popular show if you want to see how we get down: https://www.youtube.com/watch?v=Mk6CBCrojyA&t=5s2023-03-14T19:43:54Z via datamost.com Web To: Public CC: Followers
I would like to use jlink to create a customized JRE within our own compiled OpenJDK version.
I use this guide to compile my OpenJDK version 17:
https://wiki.openjdk.org/display/OpenJFX/Building+OpenJFX
The used version is: git clone https://github.com/openjdk/jfx17u
Basically the compilation (bash configure, and make images) is successful and I am able to run java.
bash configure –with-boot-jdk=/cygdrive/c/jdk1602
make images
openjdk@debian10-uni:~/Java17/jdk17u/build/linux-x86_64-server-release/jdk/bin$ ./java -version
openjdk version "17.0.7-internal" 2023-04-18
OpenJDK Runtime Environment (build 17.0.7-internal+0-adhoc.openjdk.jdk17u)
OpenJDK 64-Bit Server VM (build 17.0.7-internal+0-adhoc.openjdk.jdk17u, mixed mode)
Now I use jlink to customize the JRE. The command is this one:
openjdk@debian10-uni:~/Java17/jdk17u/build/linux-x86_64-server-release/jdk/bin$ ./jlink —add-modules java.base —module-path ../../images/jmods —output my-jre
The result is this:
Error: java.io.UncheckedIOException: java.nio.channels.ClosedChannelException
If I replace the module java.bases with "—add-modules ALL-MODULE-PATH" then the result is this:
WARNING: Using incubator modules: jdk.incubator.foreign, jdk.incubator.vector
Error: java.io.UncheckedIOException: java.nio.channels.ClosedChannelException
Doing the same with a pre-compiled version https://jdk.java.net/archive ((build 17.0.2+8) then jlink is working fine and it creates my-jre and the command "java -version" runs successfully.
I tried already to use jlink from the downloaded JDK and the jmods from my compiled version. This is working as well. But using jlink from my own compiled version with jmods from the download JDK does not work.
Do you have an idea, what’s wrong there? Does jlink have a bug in 17.0.7? How can I overcome this problem?2022-10-05T18:09:30Z via datamost.com Web To: Public CC: Followers
Anybody got any #ApacheAirflow podcast suggestions?2022-09-20T21:07:32Z via datamost.com Web To: Public CC: Followers
Anybody got any #influxdb podcast suggestions?2022-08-30T22:00:53Z via datamost.com Web To: Public CC: Followers
Is there a #CentOS 7 repo that has #maven 3.1 or greater?McClane shared this.
2022-08-11T16:36:42Z via datamost.com Web To: Public CC: Followers
Any #Telegraf or #TICK-stack related podcast suggestions?2022-06-30T21:11:26Z via datamost.com Web To: Public CC: Followers
Does #apachetomcat have a code review process? I Know there are votes before releases, but I don't see any review athttps://gitbox.apache.org/repos/asf?p=tomcat.git;a=commit;h=76115a2a8681e5951aef9037120fa3babeffd9d3
-- It may just be that I don't know much about gitbox though2022-06-29T17:16:18Z via datamost.com Web To: Public CC: Followers
Been a while, mostly because low engagement here, but I've got an intractable issue. No help so far from the JanusGraph gitter.
Anybody got any ideas on the next direction to go after discovery that I have 11 threads waiting on this one?Here’s the offending thread. 0x00007f6ecc104b30 is the problem:"gremlin-server-exec-4" #134 prio=5 os_prio=0 tid=0x00007f6d48004800 nid=0x171a4a runnable [0x00007f6cd05ef000]java.lang.Thread.State: RUNNABLE…Locked ownable synchronizers:- <0x00007f6ecc104b30> (a java.util.concurrent.locks.ReentrantReadWriteLock$NonfairSync)- <0x00007f6ecee7c9b8> (a java.util.concurrent.ThreadPoolExecutor$Worker)These 11 threads are waiting on gremlin-server-exec-4 to give up that lock:gremlin-server-exec-2, gremlin-server-exec-60, gremlin-server-exec-58, gremlin-server-exec-54, gremlin-server-exec-49, gremlin-server-exec-47, gremlin-server-exec-43, gremlin-server-exec-32, gremlin-server-exec-16, gremlin-server-exec-14, gremlin-server-exec-122022-04-01T00:14:17Z via datamost.com Web To: Public CC: Followers
had no idea this was a thing until today. I guess there's how entrenched in the CC Music scene I am: https://www.youtube.com/watch?v=rId6PKlDXeU
Oh, my life loves Mumford & Sons, so really surprised I never knew about this.2022-03-11T17:42:12Z via datamost.com Web To: Public CC: Followers
Is it possible to get TIME_WAIT status through #jmx? #java #openjdk2022-03-07T21:51:22Z via datamost.com Web To: Public CC: Followers
Anybody got an #ApacheArtemis tutorial they can suggest?2022-02-14T20:07:05Z via datamost.com Web To: Public CC: Followers
2021-12-28T22:37:21Z via datamost.com Web To: Public CC: Followers
I think there is some exciting news coming to the Creative Commons Community Music Awards, possibly as soon as tomorrow.2021-12-14T22:53:55Z via datamost.com Web To: Public CC: Followers
images not on datamost don't seem to be coming through. That's a bummerYep, there's an issue with the ProxyURLs.
@Jason Self looked at it but I don't think he found the problem...
2021-12-14T22:51:27Z via datamost.com Web To: Public CC: Followers
If anybody knows keycloak, I would love someone to jump in on this:
https://github.com/keycloak/keycloak/discussions/8874
So you don't have to click through:
I've been supporting a Kerberos-integrated Keycloak use case recently, and I'd like to ask if the premise of the PR we'd like to submit is secure before submitting it. Some background on where we are at: I can use my Kerberos ticket on my browser to log in, and can also, using a forwardable ticket, obtain a JWT with curl, for example: curl -k --negotiate --delegation policy -u : --location --request POST 'https://keycloak.ipa.test/auth/realms/Test/protocol/openid-connect/token' --data-urlencode 'client_id=grafana.ipa.test' --data-urlencode 'client_secret=my-secret-token' -d 'grant_type=password' -d 'scope=openid profile email' -vvvv This gives me gss_delegation_credential in my JWT as I expect. In this case, I'm trying to access an OIDC-integrated grafana instance, and I've got FreeIPA doing Kerberos and LDAP. Everything here works. The trouble we ran into was that we'd like some of our existing software that obtains JWTs from Keycloak through the Java API wasn't integrated with Kerberos. So, for certain rigid deployments at customer sites, we need to provide that gss_delegation_credential to a service that expects GSSAPI. This software is not in a place where we can add Kerberos functionality quickly, so doing things like implementing a keytab and GSSAPI to imitate the success we've had with the above curl command is out of reach for us at the moment. What we'd like to do is ask Keycloak for a password-based grant, have that request get authenticated by Keycloak via Kerberos, and have Keycloak obtain and append the gss_delegation_credential to the JWT for us. We have a PR that we'd like to submit, and we've tested that it achieves the objectives that we've set out to accomplish. However, I'd like to ask the community if this is, prima facie, a supportable flow in Keycloak, or if we're violating some kind of Kerberos prime directive here :) Also in the realm of possibilities is the idea that Keycloak supports this but we're doing it wrong! What should our next steps be? Can Keycloak provide gss_delegation_credential in the returned JWT on behalf of a successful password grant if integrated with Kerberos? If not, does the community believe this could be done securely? If so, do you want us to submit a PR of what we already have? Thanks!