Hello and welcome everybody to yet another OpenShift Commons Big Data SIG. Today, we're going to talk about Apache Spark running natively on Kubernetes on OpenShift. Eric Erlinson has been doing a lot of work on this behind the scenes, so we're real happy to have him to deliver this talk today. If you are going to be at KUKON next week or at the OpenShift Commons gathering, he'll be there as well. If you haven't heard about the OpenShift Commons gathering, time is coming up soon. It's next week, November 7th, the day before KUKON starts, which is November 8th and 9th. So can we in the chat and I'll make sure you have the details on how to get a hold of us and some connections to get there. And so I'm going to, without further ado, let Eric start. The format for this whole session, it's a SIG session, is that we're going to let Eric give his talk. You can ask questions in the chat, and then I'll open up the mics after the talk, and we can have a conversation. So without further ado, Eric, take it away. Thanks, Diane. Good morning. My name is Eric Erlinson, and I'll be talking about running Spark natively on Kubernetes and OpenShift. I'm a software engineer with the Emerging Technologies Group, and I'm working on the Dicon project of which this work is a component. And here's the various email and Twitter handles you can reach me out here. So I'm going to begin with some very brief review of some properties of Apache Spark. It's in the business of being a commodity scale out compute model, which is to say it runs compute on many cheap machines. It's based on a declarative computing formalism, so you tell it what to compute, and its job is to figure out the details of how and where. And it does all this based on a data structure called the resilient distributed data set, the RDD. So what does the distributed component mean? It means that you have a logical view where you have an application, and it's working with a single monolithic data set. But in reality, the physical situation is that your app is running on a master process, and your data is actually being shared across different executor processes. So anybody familiar with Hadoop will be pretty comfortable with this idea. What does the resilient component mean? So RDDs all contain their own compute lineage. They know how to recompute their values. Furthermore, they're immutable, which means essentially that when you compute them, they're referentially transparent. There are no compute side effects. So these two properties combine to make recovery of lost data very, very easy. So what does this look like in a concrete example? Suppose I have here some integer data residing on some executors, and I want to apply a function to it to double all those values. So the master ships that function off to all the executors, and then executes, and you can see that it doubled the data. So what happens if, say, an executor gets lost? The master knows how to recompute this. Basically, once it finds another executor, it produces the original data, reships the function, and reapplies. So the situation is a good fit for pods in a container management system. You can have your application running on a driver pod, and each executor can also occupy its pod. Now it's not perfect, but it is good. The reason it's not perfect is because executors are not quite pure cattle. Each executor, as you can see from the previous example, has different parts of the data. However, it's still a good fit because Spark is able to recompute the lost data. And so if you happen to lose an executor pod, Spark will recover that if you replace it. So it acts almost like cattle, just not quite. That is really all I'm going to talk about Spark. Anybody who knows will know that's a whole universe unto itself. So here are a couple of breadcrumbs for learning more about Apache Spark and also learning about my group's vision for Spark running on Kubernetes and OpenShift. So on a diagram, how does this submission work? You have a client, which might be running on, say, just a terminal outside of your cluster. And it spins up a driver pod from outside. And in that, it's running a scheduler backend, which is a component of Spark, which is semi-plugable. And its job is to spin up the actual executor pod. So the scheduler backend is essentially managing executor life cycles. Now, what does Spark on Kubernetes currently look like? It's a collaboration we're engaged with with some guys at Google. Upstream, the intent is for it to be a new Apache Spark subproject, kind of like a mesos support is now. The code is using the Fabricate Kubernetes client library. And architecturally, it's basically producing two new scheduling subclasses, the Kubernetes cluster scheduler, which is in the business of creating the driver pod from outside the cluster. And then the Kubernetes cluster scheduler backend is actually running on the driver pod from inside, and it's creating the executor pods. So the cluster submission parameters relating to OpenShift are, of course, the cluster URI, which is just your API endpoint. And of course, you have to give it a Spark image, which is used by both the scheduler and the backend. And those are for producing pods, having container images that have Apache Spark installed on them. You also have to give it a namespace, which you can default if you're just in like Kubernetes, but in OpenShift this really matters. And of course, it's used by the submission client in the scheduler, defines scope for authorizations and supports non-admin submissions. And lastly, you also want to give it a service account name, and that's used from the driver pod inside by the backend. And it authorizes that pod to actually create the executor pods. So at this point, I'm going to break out of this for a minute and give you a very short demo. I have here queued up a Spark submission and a running cluster. And you can see here, I am giving it the classic Spark Pi application, which is like Spark's Hello World. I'm giving it the namespace, which is just sort of the usual My Project. Here's the images, which are some custom images that I spun up for running on OpenShift. And it's synced up, of course, with the local Spark build on my machine. And then I also gave it a jar file, and somewhere in here should be the actual name of the Spark surface account that I gave it. So anyway, if I give it to kick it off, you can see it's producing a driver pod, and it's running. And the driver pod just kicked off an executor, and it's a very short process, so it's already done. And there's nothing but the driver pod. So if I go in here and look at the log, somewhere down here far enough, you should see the value of Pi being output. It's a font size, it's actually hard for me to find the value of Pi, but anyway, you can see that it actually completed successfully. And somewhere in here, the value of Pi got output here. So I'm going to kick out of this and go back to the presentation. So what's next on the roadmap? One thing I'm interested in is supporting persistent volumes. You know, it's an important feature from OpenShift's point of view, and you've got to give it some kind of persistent volume claim from the command line and some corresponding mount point. My particular vision for this is probably they're going to be read many and maybe write once because we don't want to be importing all kinds of output on them. That's not efficient. Hey, take care, man. So I think another byproduct of this is if you have your data mounted this way, you can actually push your volume secrets to the cluster and users don't have to get involved with that. Now, non-persistent volumes are of course also an option, but you have to give the secrets at submission time. There's a whole bunch of interesting options for executor pod management. You know, you can use a straight replication controller for just static executor scaling. If you want elastic executors, horizontal pod auto scaling ought to work really nicely provided we can get the right custom metrics going. If you want to support elasticity plus multi-tenancy and like fair sharing across applications, I think you're going to have to use a custom controller to do that because it needs a bit more global information.  You know, the current Oshinko project, which my teammates have been working real hard on is, you know, a great model for that kind of capability already. And lastly, the state of the code here, the base branch is by this fellow on Arud Ramonathan and he's working at a Google. And I've been posting my updates as a pull request and the actual images are on my Docker account there. And that's it. Thank you. Perfect. Can you tell me a little bit more about the Oshinko project and what that is? Yeah, Oshinko is a lot the team might stop me if I start saying things that are wrong, but it will, it will spin up a spark cluster from inside the console and I think you can also now run apps against it. It's not working exactly natively. What it's doing is producing a static standalone cluster using pods. It looks fairly similar to what I did, but it's not, it's not driving it from down inside the code. It's sort of working on it from exterior. Okay. Look forward to seeing that soon. So I'm going to open it up for questions and unmute folks and Michael you're unmuted and Trevor and will be unmuted you if you want to add some other stuff from your point of view on the team. And if anybody else would like to get unmuted, just raise your hand and chat and I'll do that. I agree with what Eric said about Oshinko that was pretty right on. This this project so it is still on a work in progress from what I from what I'm gathering. Are you looking for more people to test it and contribute to it? How are you looking to get feedback on it? That's a great question. I think you could actually use it. It's now, like I said, I got it working properly against OpenShift. And so if anybody is interested in actually, you know, dog food in this definitely get in touch with me. I think I should do that. And you'll be at the upcoming KubeCon event. So I'm sure we'll get a few people interested in that. And maybe we can even get you into the Red Hat booth to do a demo of it there if people want to check it out. Okay, there's any other questions for Eric at this point? Anyone's got some? I'm just curious if other people who are working on Apache Spark, if these images that you have created here are the same ones that they're using or what you've done to customize these images that you have here? The two chief customizations are they just happen to be based on builds with this new sub project in them. And I guess the other difference is I tweaked some of the kind of like startup logic a little bit to allow it to at runtime pull down the application jar file into something then without having to open up permissions like all over the place. So that sounds kind of interesting and templates for that might be where they would find that in special tweets if they wanted to create their own. I guess I didn't put this on here, but if people are interested, just reach out to me and I can show you. I also have a branch of the OpenShift Spark repo where, you know, my little customizations on the Docker file are. And I can show people where all it is and how to build this stuff. It's relatively standard except for the existence of the new sub project. It sounds like a good idea. So I think it sounds like good fodder for an actual blog post and to get something up there and writing in the doc set as well. So we'll have to work on getting that once it gets a little bit closer to production time. And do you expect this to be something that's in a production release? I think, well, based on the classic model, you know, we're going to have to basically put this into an official Apache Spark PR at some point and then they're going to have to, you know, get it onto their roadmap. And it's not clear to me how long that cycle is going to take. From my point of view, a lot of the stuff I really wanted was to get it working against OpenShift proper and so that's going. Some of these other features, I think we could work on prioritizing and try to get this as a PR, you know. And I'm not sure, you know, I'm not totally sure what Google wants to see over and above what's currently there. That would be interesting to get Arinda to come on and talk about his work as well. I was really hoping that these guys would be at Kubecom, but neither of them are going to be so. Well, then what we'll have to do is reach out to them and get them to come and do another talk sometime in the not too distant future on this and see where they're going. And then I'd love to get something that showcases the Oshinko work, often available for people to take a look at as well. If you can put up the slide with your contact information in it, again, maybe that was your very second or third site so people can find you. That would be great and we can end on that. And there you go. So the folks want to find Eric and work with him on this project. This is how to get a hold of him. We'll be at the Openshift Commons gathering November 7th in Seattle and he's also attending the Kubecon event that's coming up. So please look for him there and if you can't find him, find me and I will help you find the other members of the Openshift Commons big data. So Will Benton is giving one of the talks on the day. And they'll be Openshift big data SIG lunch meetup. So definitely bring your questions and come join us there. Hey Diane. Yeah, this is Mike McEwen. I'll put a link in chat here to a video I made that shows Oshinko and one of the applications we've been working on. This is for a talk I'm giving an Apache big data in a couple of weeks. So if people want to see like Oshinko working or something that's, you know, they can watch the video. There you go. That would be awesome. And I will add that into the blog post that goes out and the email to the big data state so people can find that. All right. Oh, and it's on Vimeo. All right, guys. So thanks again for Eric for taking the time today to do this talk and we will see you all in just a few days in Seattle. So I'm looking forward to that. Take care. Thanks. Thank you.


Good morning team keep it clean. What's going on is saying Raven here with another video and In this video top of the morning to you all too. What's up, Harry? We got another episode of NFL questions from subscribers and this question came from a boy mhb.matt He hit me up on Instagram and asked the question. Would the Ravens defense be much better with the healthy Tavon young? That's a great question Something to think about with especially with how the defense is performing right now Could they be even better with the healthy Tavon young so before we get into this video and get into this question? Good morning to everybody. Oh, I think so many people are gonna be here this early man. What are y'all doing up? I thought y'all gonna be knocked out and I was just doing like a little test to see if people gonna come through and y'all did So good morning. Good morning. Great. Great morning to you. Um, me I'm in Raven vid. This is my YouTube channel in Raven vids and I'm a Ravens fan But even though I'm a Ravens fan on this YouTube channel, we talk about Ravens But we also talk about NFL periods up your Ravens fan You can subscribe or if you're just a fan of football and you like talking football You can definitely subscribe and make sure once you do subscribe you turn your notifications on so you never mess I missed a video even if it's early in the morning like this Shout out to anybody that's on the West Coast that's up in here right now Um Of course East Coast and everywhere else in between. I appreciate y'all man. Thank you. Thank you. Thank you. Thank you. So um Anyway And you can follow on Twitter Instagram and snapchat as well. Oh Johnny said he think it's a 2012 repeat significant injuries Which we have definitely had adversity which we have definitely had we slip into the playoffs and then dominate Hey, who knows man? Could be could be that's what we are hoping for. I would love that Um, so really quick Harry sitting. I sent you a question last week. Oh, don't don't worry Don't worry. I saw your question if you sent me a question Especially if it was on Instagram Twitter snapchat, I definitely saw it I think your your question was about injuries to Harry. So I even I forget. I remember what your question was about It was about injuries to you asked if the Ravens didn't have any injuries Yeah, and I'm gonna leave the rest of the question because you already know I know what you're talking about Completely I remember don't worry. I ain't forget but anyway Anyway, what's up Zulu? The question again was if The Ravens had a healthy Tavaan young a healthy Tavaan young a healthy Tavaan young Would their defense be even better? Would their defense be even better? Yes, of course of course of course reason being because The slot cornerback position would be it would be set it would be set and With Marlon Humphrey He could still spell Jimmy Smith he could still spell Brandon Carmina. He could still get in for either one of them So Right, yeah, right now the Darius web has been manning that position Maurice Kennedy a little bit recently too, but Tavaan young was that guy man that guy was I don't know what it was about him He was like a magnet to the ball. He would always be around the ball shout out to Carter because Carter just woke up But we would definitely definitely definitely have a much better or an even better defense Had Tavaan young been healthy because our cornerback position would have been set and Marlon They would have still attracted Marlon Humphrey So we would had another quality cornerback that could come in and start and play on the outside So we would have depth and quality depth with our cornerbacks and if they were still brought back with Darius web too We'd have he would have been depth. He's quality depth even though He's been messing up sometimes still quality depth because imagine it could be a lot worse Trust me and it has been worse before so anyway appreciate y'all. Thank you My son just woke up that will tend to him. So I will see you all in another video I got a madden video coming up this morning to very good game against a top 100 player So I will see y'all soon. Thank you, and I'm out. Love y'all. I see y'all


From San Jose, in the heart of Silicon Valley, extracting the signal from the noise. It's theCUBE, covering OCP US Summit 2016, brought to you by OCP. Now your host, Jeff Brick and Stu Miniman. Hey, welcome back, Jeff Brick here. We are winding up day two of wall-to-wall coverage at Open Compute Project Summit in San Jose, California. Third year we've been here, fifth year of the show. Open Source meets hardware, meets hyperscale, and powering the cloud. Really started by Facebook, ecosystems growing out, and we're excited for this next segment to be joined by a very special guest. Someone you'll recognize. John, for your fresh off the plane, was back east in Orlando, covering Enterprise Connect. Welcome back, John. How are things back east? It was great, it was a great event. It was a market that's kind of old, but being reborn. Born again, unified communications with collaboration, really has that energy. Collaboration and software has gone a full collision course with this old PBX voice over IP market. Some, a lot of networking, but a lot of unified communications, group chat, video, but in the old days it was old software. Again, Facebook is a classic example of the ultimate unified communication. It is an app that does it all, and they bought WhatsApp, and you're starting to see that consumer experience that the mega, mega, mega web scale guys have done. In the Enterprise, it's a little bit different from some legacy stuff, and it's student-nosed networking. So that's a super exciting space. There's some old incumbents that will become Driftwood. This next wave is you're going to put them away, and then a new guard is coming in, new school coming in, born in the cloud, cloud native, the folks that Brian Graceley, Wikibon is tracking. That kind of DevOps culture is going to come in and absolutely wrestle away the value. And again, the collision course between software industry and communications and networking on a full-on collision course. And again, that's super exciting. And I wanted to come back here because it's all powered under the hood by all the hardware. And watching you guys interview yesterday with the folks here, and we were here, I was here last year, this show represents the future of the data center. And then you say cloud, not cloud, not yet, but the cloud wannabes are coming here, but also the cloud players are here. So this is the trend that will either go big or go home. Yeah, I think for sure it's going to go big, because this is not the old players that were around before. It started by Facebook, and the big news, John, is Google got up on stage. Microsoft's here, the Azure team is here in force. So those are a couple of the classic, big public cloud players. Also, of course, Microsoft plays on the enterprise side. So they got private cloud as well. And it's really becoming software defined, wrapped around this hardware standard. We just had Leo on from Scality. Software continues to eat the world, and now it's eating even more into the hardware infrastructure layer. I mean, the thing that you guys talked about yesterday, you had a couple interviews, you had Crawford on earlier, Stu, great interview, getting down on the weeds, but you know what, he's a purist who brought a modern licensing approach to this area in a very pioneering way. That to me was really groundbreaking and revolutionary. That is kick-ass. Also, the Facebook guy was on, and he kind of threw out some nuances there, Stu. He said that doing hundreds of millions of live concurrence, or some big number. The number that I could find on the web as a public number was Bob Bowman, who's the CEO of MLB Advanced Media Unit. I think he was throwing around his highest concurrence that they've seen, they're around 12 million. So if you look at the classic CDNs, the numbers globally that you can max out as is anywhere between 12 and say 20 million concurrence. That's if that happens and no one else can do anything. Yet Facebook has a scale level up around hundreds of millions, potentially concurrent live viewers. Yeah, actually John, I thought they only talked about like a million or so concurrence. Was it a million? It was hundreds of millions of hours of video that they're creating, but concurrence, I still don't know that they've gotten that, but you know, it's really interesting, John, because I mean, the trend that we've been tracking with theCUBE now for many years, distributed architectures really at scale. And I mean, this is where we see the limitations of what's happening for some of that scale. You know, what can happen? You know, where do the laws of physics and just the technologies that we have, you know, bump up against the reality of what we can develop today. Well, we'll check the tapes too, but this is against the battleground, right? So the question is, Facebook is building a large scale. You got Google now in the mix, Microsoft in the mix. HP's put the toe in the water, you see their sponsorship, but their booth is intact. So are they really here? Are they truly committed to this? But here's the deal, Amazon is not here. You said that yesterday, Stu, but is this Facebook against Amazon now with Google, the two Silicon Valley Titans together against the Seattle Seahawks in Amazon, Stu? Yeah, so, you know, the Niners versus the Seahawks, Mariners versus the Giants. You know, John, we understand why Facebook's here. Facebook's here because they need this infrastructure and they want the community to help them paint their fence.  Google, you know, they donated something with their like 48 volt power. It's kind of interesting, but it's not exactly a game changer. I mean, it's great to see them participating and, but I don't know that Google's all in, but it does kind of, you know, put them at the table there. Amazon, you know, we kind of said, well, we see Amazon here in a year. I kind of doubt they'll be here. I don't think that they'll be here, but what's the motivation people? You know, why? You want to know why Hewlett Packer Enterprise is here? Because Microsoft is one of their biggest partners. Intel is, you know, their biggest partner and they need to be there with them. They need to be part of Azure, both, you know, in the public cloud as well as Azure Stack On-Prem. And if they don't support OCP, they're going to miss out on a big part of their business. Yeah. I mean, I love this show as a geek and I know you do too, so we talked about this. It doesn't get the fanfare. I mean, we had better guests from Facebook that come on in terms of I would love that Mike Shep come on and some senior people, Jay. Because what's going on is they're kind of stepping back. Facebook is, they're not trying to be a land grabber here, which I respect. Zuckerberg had a post on Facebook yesterday talking about the four years. And what they're doing is they're doing that step back, donate, step back, let them pay the fence and opening it up to the industry. The question is, Stu, will it work? Yeah, so it was interesting. You look at OpenStack and we felt, you know, Rackspace and NASA, you know, helped start it. Rackspace kind of stepped back and I think stepped back too far and almost certain parts moved away from what they were doing. And now you see Rackspace, they're doing lots with AWS and Azure. Facebook has gotten enough players at the table. You've got over a hundred companies here and not only the technology providers, but some big financial companies, some other people. It feels like it is growing, it is moving and it'll be an important piece of that hyper-scale work. What's your take here about, will they win and is it working? What's your vibe here? So define winning, John. Is this a red herring, let me be specific. Is this a red herring for Facebook and Google to throw this out there? To maybe slow down Amazon? Do we know Amazon builds their own gear? We know that. I mean, the question is, are they more open than Amazon? I don't know that Amazon's customers care. It's not like when I'm going to get my compute or storage from an infrastructure service provider. I don't really, I shouldn't care what hardware is behind it. It is all about the price, the efficiency, and therefore can the Facebooks and Google world create an ecosystem where it's going to drive their costs down and it's them versus, you know, Amazon's got really smart people working on it. We've had James Hamilton on his team of people that are hyper-optimizing their environments. Can Amazon afford to be on their own or will they have to be part of this larger community? Or Amazon can just, I mean, so put source John, they can take what they need, make their modifications off on the side and we're none the wiser. I mean, Google, you know, built their business on leveraging open source. You know, we've had conversations. If it wasn't for Linux, you know, Google wouldn't have said it. So what's the purpose of open compute then? To offer the opportunity for what? Are the players that want to get up to speed and bring into the community?  You know, Facebook's going to be the first company I've heard of that said, we're going all in on 100 gig. If Facebook doesn't start that, you won't get the adoption. You won't get the investment for people to say, okay, this is where we're going. So to build, you know, Facebook, you know, just scale over a billion users. Nobody else, if Facebook doesn't get everybody involved, I don't know that they continue to grow and add services, you know, they're not just photos anymore, John. If they're doing live video, they need an ecosystem around them to help them to add the new services, grow, reach out to those, you know, emerging markets where, you know, they can't do it on their own. Look, Facebook's doing a lot of great stuff. We saw them at Grace Hopper, Sheryl Sandberg was there. Mike Shepp was there as well. So they're doing a lot of great stuff. This is one of them. I love what they're doing. I think they're hiding in the shadows a little bit too much as far as I'm concerned. They should come out a little bit more. They're trying to step back and not grandstand, which I respect that, but Stu's got a good point. They are the gravity here. I think that's a really great point. And again, they're committed to open source. Having Google come in here, I think takes the heat off of Facebook a bit, because now there's two whales in there, two 800 pound gorillas. Microsoft's the bigger contributor doing a lot in this space, both from the hardware and the software size, and they bring a lot of big players to the table here. So, Microsoft, I mean, John, in the keynote, I don't know if you saw, there was the discussion of, is Microsoft an open source player? Do you see that? And there's like 10 people in the audience that thought that they were. But Microsoft- 10 people out of what, thousands? Yeah, out of thousands, so. But I mean, look, they're taking- Satya just started, so he's got some time to do that. Is Microsoft the bridge from OCP and the hyperscale into the enterprise? No, I don't think so. I think they're a enabler as a participant because they're install based. I think it's the other way around. They are- That's what I'm saying, they got a huge install base. They're a bridge to open compute into their customer base. Which are a lot of enterprises. So, Stu, I want to ask you a question, because here's my theory. I believe the red herring and all this open compute is, especially with Facebook and Google, is Cisco. Cisco is under pressure. The pressure for Facebook to put on the networking side, you mentioned some of the things on networking. So, Stu, this is a Google Playbook, by the way, and I know Elliott and the ex-Google guys are over there, policy guys. Google rolled out fiber to put pressure on the telcos to make bandwidth go better. Community and all that good stuff, they got self-traving cars. They're always pushing the envelope, not going to wait for other people to innovate in a dependency manner. Is the Facebook, now Google and the industry putting the pressure on other people to either open up or go faster? Yeah, especially Cisco. And John, absolutely I agree. Pressure on Cisco is something I see is one of the big stories of this week with Sonic, what Facebook's doing with Wedge. We're going to have Equinix come on in a little bit, talk about taking the Wedge switch and putting it in all their data centers. This is the interconnectivity for the cloud. Cisco wants to be the inter-cloud. They want to be the network for IoT. So, there's competitions out there from open source. Cisco's very much aware of it, John. We've talked to lots of Cisco people. They know this is coming. They're participating, but they're not all in. There's so many groups inside Cisco that they're selling their products. And Cisco sells to all these guys, even the big guys that are all about open source. There's some Nexus 9000 sitting in the back corner somewhere doing some of the backbones, doing some of the activities. Cisco is still a strong force, but we're starting to see some encroachment from all of this open technologies that the Aristos and Junipers of the world and the software companies are starting to eat at the edges of what Cisco's doing. Here's my take, Stu. Here's my take on what's happening here at OCP. Facebook has a lot of ex-Googlers, and they have the Playbook. The Playbook is clear. If they're not going to wait for other people to innovate, that's going to hold them back. Facebook is going to move forward as fast as possible. They're opening up the reference design. Microsoft jumped in, good call by Azure. Satya Nattela, prior to becoming CEO, did that move. They are putting the pressure on the people who are going slow. Cisco's one of them, others, and now you got the industry coming together. I think Facebook is executing masterly, and this is the story that Wired Magazine didn't pick up, and that is the nuance of the competitive strategy of Facebook to say, hey, you know what? We're going to open it up and go faster that way. As an open source ethos, that's my take, and I think it's working because they win either way. They're going to bring the community together, and based upon the attendance being flat from last year, they have to go faster. All right. Stu, give you the final take before we have to cut out of this segment. Yeah, so overall the numbers are flat, but the vibe in the show is very good here. The practitioners that are here, not just some of the big players, but some enterprise guys that are here. It's still early days, John, absolutely, but the momentum feels good. It's growing in the right direction. Very positive feedback, so. Is this the future of the data center? So I think this is a major component of what, especially the big guys. If I'm the big seven or eight, I have to pay attention to this. Service providers absolutely are the companies that look like service providers. I don't expect the company that buys dozens of compute nodes to think about this. This is rack scale architecture, very different, but our forecast, John, is that you're going to put most of your stuff in the metadata centers, which are going to be based on these architectures, and then you've got edge nodes, which is more for the IoT and other applications like that. So this will, over time, as that shift happens, be a significant slide. So when are we going to see some steak on the, meat on the bone, as they say, sizzle and steak? Use cases, what, flaunting some good? Well, John, I think it's coming in. I mean, Goldman Sachs says that 90% of their, I think it's 90% of their servers, ROCP. Bloomberg's here, Netflix, talking about what they're doing with 100 gig ethernet with OCP, partnering with Melanox, so there are some good early proof points, but I mean, John, these are the Lighthouse accounts, these are the ones showing play for the restaurant. So, started with compute, Leo Dunn from Scalady actually said, we should rename this, it shouldn't be the open compute project, we need something that says about the scope, because this is changing infrastructure. Open stack?  The next guest is here, John, thanks for popping in for a quick segment, appreciate it. Stu Miniman and Jeff Rick, we are live, wrapping up, coming to the close of day two open compute project summit in San Jose, California. Stay with us, we'll be back on our next guest after this short break, thanks for watching.


It's funny that I'm such a research and fact-driven person, but I write and speak in a largely personal, story-driven and connective way. I think it is because I resonate so highly with the words of my patron saint of sanity, Brene Brown, who says, maybe stories are just data with a soul. So yes, data is useful, but without a connection to life, to the soul, data is meaningless.


Welcome, folks. We have the Dow Industrial's finished down 12, Nasdaq off one S&Ps, down one also. That being said, folks, what you actually have out here is that you had a market that pushed higher. Actually, you get a sideways market, yeah, you don't have a market that pushed higher. So you get a sideways market with light volume. That's how it shakes out. Yesterday, the spy went downtown with 106 million shares. Today, you go sideways with 52. We look at the NDX100, same type of setup inside the NDX100. Yesterday, NDX100 goes downtown, 3Qs with 38 million, today, 21 million on a sideways move. Gold contract, what do we have with gold? Gold rejected lower price, had lighter volume yesterday, bottom lines that claw in its way higher. Well, we rejected a lower price today, had lighter volume, got under the breakout area of the 25th of January, that's 12.84, we hit 12.82, rejected it, closed at 12.88. If we go over to the GDX, we take a look at the GDX, what you're going to see all these gold equities, what they had done yesterday is that they did reject a lower price yesterday. Had lighter volume, they stopped moving top side once again today, the GDX, 21.97. Now what that had done at the 21.97, it got it back inside the larger range. So that's a decent setup that it wants higher price. Notes and bonds, guess what? Higher price, lower yield. They both rejected lower price again out here today, had light volume, but that was yesterday rather. Today, what they did continued higher, the tenure never broke a swing point, meaning the one on January 18th. We take a look at the 30th, 30th, it did break its lower swing yesterday, rejected it, bottom line takes off top side once again, wants higher price. Now, Kingdala, let's see how Kingdala finished out today because Kingdala was really close to bottom line, not closing over the high of yesterday, it did though. It closed at 96, 765, any close that was over the 96, 745, saying it can go higher. You can see the contraction though, the contraction is pretty intense. On Friday, as we were going up and trying to get into these highs, you did 30,000 contracts. Yesterday, we did 16,000. Today, you did 14. So it's a cool way of looking at how these markets are. Are there more buyers? Are there more sellers? Where is your supply line? Stay right there, folks. We're going to be coming right back with some numbers after the close. Recap, Dow finished down 13. NASDAQ off one, S&P's down two, coming right back.


What's the word, y'all? Welcome back to Call Game. Kenny Frill, whatever you want to call it. Today was not a day I expected to do a Call Game episode. I woke up. There was eight inches of snow here in Chicago. I was like, today is just going to be a day of shoveling. No basketball. And then the game started, and I had to put down the shovel and get to watching these games. Every single one of these games had their own moments that made it a great day. So basically, leave a like, subscribe if you're new. We're going to talk about it. What are the odds, y'all? Yesterday we talked about the Bulls having a, what, five-point lead with six seconds to go and losing the game. Would the same thing happen in back-to-back days? Luckily they my Bulls, but instead the Brooklyn Nets. Joe Harris turns the ball over and ends with a Russell Westbrook three. This is an episode we got to give a lot of love to Russell Westbrook. He even said in this post-game interview, basically, what I had been telling people, because if y'all remember the first time we talked about the Washington Woods earlier this season, I was like, Russell Westbrook doesn't look like Russell Westbrook. And a lot of people wanted to say it was him being watched and things like that, but he just wasn't attacking a paint. I even looked at the stats of my podcast like he was shooting at the paint 25% of his shots there. Last year, the year before that, it was all around 50%. When we saw him be dominant in the last season, the last couple months before COVID, ooh, I can't say that word, shut the league down, he was dominated because it opened up the floor and allowed him to attack, attack, attack. And this season he wasn't attacking. And he said in this post-game interview that he was playing on an injury. Basically, exactly what I was telling people, he was playing with an injury. He said he was basically playing on one leg. Begs a question like, just why not get healthy? Because in those games where he's playing on one leg, you admire the heart. He wasn't helping the team. And look, he's helping the team.  A lot of people talk about Bradley Beals, like body language in the first half. And I saw it too, but in the second half, he took over. I mean, we talked about what? 20 subter points in the second half and ultimately it led him hitting that big shot from like the logo, them getting the steal, then Russell Westbrook hitting the three. And you know what? I'm so happy Russell Westbrook hit that three because the possession before, when they needed a three, he tried to do a step back on Kevin Aran. Kevin Aran's like seven feet tall and I'm like, no Russ. But at all, and it was the same spot where he actually hit the shot. It's good to see Russell Westbrook playing like the Russell Westbrook you and me know, because I was afraid. I would say I was a little bit afraid of maybe the way people were talking about him being washed was maybe coming to a reality. Because at the end of the day, let's be honest, everybody loses that battle of time. All of our favorite players in the league will eventually start to look like not our favorite players. They're gonna start to look worse. And hopefully this is the turn in the right direction for Russell Westbrook because I'm not ready to give up on Russ, man. His intensity is there. Like, man, the fact that he got him and Bruce Brown got teed up for him basically just telling Bruce Brown, you're too small. Russell Westbrook always finds a guy to either just talk trash to all day. And today was the Bruce Brown game. So it's a good team win because it was Russell's 40. Bradley Beals 30, then they got good contributions from Mo Wagner, it's Smith played an amazing game. And as a team, they look solid today. I mean, they were going against like the worst defense in the league, but hey, if this is what they need, this is their fourth win on the season and two of them have come against his Brooklyn S team. And well, you would think that if you get Joe Harris putting up 30, Kevin Arrant puts up basically 40.  Jeff Green's such a good signing. And then Calvary's giving you 26. You expect to win, right? But no, because they don't defend anything. And that's the biggest question mark that we always talk about with this team. No matter what, if James Harden is there, he don't change the dynamic defensively. So they got to figure that out. Jeff Green as a signing has been so good though. Jeff Green is a guy that NBA nerds always not make fun of, but talk about how when he switches teams, the team that he just left gets significantly better.  And the same time this game was happening, the 76ers were putting together a great fourth quarter comeback. They ended, if I'm not mistaken, they ended their run at the end of the game on a 31 to six run to win against the Indiana Pacers. Insanity. And what led to this, they ran a zone. Matisse Stiball's wing span of a pterodactyl showed up and Ben Simmons, I got to get a lot of love to Ben Simmons. Basically a couple videos ago, we were talking about Ben Simmons and his lack of aggression when Joel and B isn't there. And today he played that, man. He ended up with seven assists, but I promise you he could have 15, it felt like, because he was finding open shooters. Seth Curry didn't hit his shots today. Danny Green was over four from three. He looked like the all NBA player that you want him to look like when Joel and B is not there. If they can end up grinding out some of these games with Joel and B, there's resting or doing whatever, there's a scary, scary team, man. And that zone was ridiculous. For Con Cork Moss, fourth quarter, fourth quarter, for Con, killing the game. That's a mouthful to say. So you had, listen to this lineup. You had Ben Simmons, Matisse Stiball, and Dwight Howard on the court together. And they went on a positive run. Offensively, it didn't look bad because for Con Cork Moss, it didn't have shots, but you had a lot of skills from Ben Simmons who was basically playing like the safety role in that zone and all over the place. T.J. McConnell looked like he had never played basketball before. He looked like me going against the 76ers. He was like wide eyed and scared of the zone. Matisse Stiball was playing it incredibly. This is a very bad loss for the Indiana Pacers, obviously, no Joel and B. And just to blow that type of lead, it was so surprising to me that T.J. McConnell was still in the game and not Aaron Holliday because Aaron Holliday was one of the reasons they were up by 20 in the first place, especially when T.J. McConnell was doing what he was doing. He ended with six turnovers in 20 minutes, 25 minutes. That's terrible. That's terrible. So you have him looking scary out there. I would expect Coach Nate Warkren to call a timeout or something throughout this run. He didn't really do that. They take a bad ale, but Philly, that's an amazing win, man. It's a game where I stopped paying attention to because they were down by 20. And then the other game, the Washington Wizards and the Brooklyn Nats were looking so good. I focused in on that one and I look over. I'm like, oh snap, it's a 10 point game. Then I look over, oh snap, it's a six point game. And now I gotta really pay a lot of attention to it. So Forcon, Ben Simmons, Tobias Harris ain't even said his name. My apologies. It was amazing today. Great team win for them. Yochich, before those other two games were known, this video is gonna be primarily about Yochich and his MVP candidacy. Today he had a career night against the two-time defensive player of the year, which is so crazy. Think about this. This man, Nikola Yochich, is such a match-up nightmare that the two-time defensive player of the year that plays the same position as him didn't even start off guarding him. He's such a match-up nightmare that Quinn Snyder was like, are we gonna put Bogdanovich on him? Because I think that's our best guess. That's our best way of trying to guard Yochich. Well, it wasn't. Eventually that whole scheme that Snyder was trying to play got revered and then Riga Behr got on him, but at that point it didn't even matter who was guarding him. Yochich is, is he the most fun player in the league to watch right now? Probably. And I remember a video I filmed three years ago. I was in my old apartment and there was a game where, I mean, maybe two years ago.  I'm like, bro, you are too talented to not be aggressive. And this year, maybe it's because he came into the season in shape. He is extremely aggressive. I think in that video, I said something along the lines is, it is selfish for you to not be selfish when you're that talented. That's kind of a bar. That's kind of a bar. It is selfish to your team for you to shoot one shot. And man, that man cannot miss today. It felt like Campazo was super fun. He threw some dimes out there. Overall, they shot amazing as a team. Yochich was literally unstoppable no matter who they threw at him. And again, the two-time defensive player of the year didn't stand a chance against Yochich. And it's so funny to think that like when, when the Warriors are going in their run, we're talking like 2015, it was a real conversation like in the NBA world about the death of the center position, right? Jermaine Green is playing this five and every team is trying to mimic Jermaine Green playing a five and trying to go ultra-small ball. There were good centers in the league, but nobody was like super ahead of the pack. And if you ask me right now, the top two MVP candidates are both centers. It is amazing turn around in just a couple seasons.  And I mean, even though Rigobero got dominated today, he's still one of the top bigs in the league. So it is so crazy to see just in a small period of time how the narrative around a position or something like that can change.  And for the Utah Jazz, I mean, Mike Connelly and Donovan Mitchell didn't score. They didn't play well. And that was ultimately it. When you throw that on top of Yochich putting up 47, you're just not gonna win. And they snapped their streak. And now that allows the Clippers to be the best team in basketball, rancor-wise. I know y'all like that transition. They had the first game of the day against the New York Knicks and they played very well. If you don't know this, the New York Knicks are one of the best defensive teams in the league. And the Clippers took care of them. And what did it was like in the third quarter, they start to run the zone because as good of a defensive team, the Knicks are offensively, they don't shoot the three ball. They're last in three point attempts and they're last in three point make. So I'm guessing Tyler was like, oh yeah, that's a scouting report I forgot about. Let's run a zone and allow them to shoot. Don't let RJ Barrett get ahead of steam and get to the basket. Don't let Julius Randall get ahead of steam and get to the basket. And Patrick Patterson, bro, Patrick Patterson had this game. And he reminded me of one of his playoff series when he was a part of the Toronto Raptors. And I don't know I'm saying that. I remember that him and Lou Will played together for a couple of seasons in Toronto. But one of the games against Brooklyn, he had a game where he was like six for six. He didn't miss a single shot. Now I don't think they won that game, but Patrick Patterson, P-Pat, or Pat-Pat, it's like a guy that he's like, whatever you need coach, I can do that. I'm gonna do it solidly. Fafa Fafenfield, three for three from three. He was just ready to play. Rayzy Jackson's continued to surprise me as the guy at the point guard position, especially with Patrick Beverly being out for some time. He's been really good. I'm still a little concerned about that Lucanard contract. But hey, hey, early in the season, you never really know. And they got some good contributions from the bench, even with Lou Will still not looking extremely like Lou Will, but they got some other guys out there like Mooc playing really solidly, which is really cool. The next still have quickly, and quickly is in that realm of floater spot. Just give them two points. He don't even need to shoot it no more. Did he come into the league with the best floater as a rookie? I don't really know, but he's got it. He's up in their conversations for show. And then the last game of the day, I just watched the Timberwolves finish out a game against the Cavaliers, where Ant-Man had another really good one. This is a good promise of thing. The last couple of games for Ant-Man have been really good. And they got some personalities on that team, man. It was crazy. It's like two weeks ago. I was just having a conversation with a subscriber and I do this like, I'm in this competition. I don't want to do any promotion, but I do this competition where it's like sports card investing. They gave us like $100 in our account. We got a buy card, sell cards, yada, yada, yada. And a friend or a fan of the channel was like, Kenny, buy Jalen Noel stock right now. I was like, it's like 30 cents. Sure, I bought a bulk of them. And then Jalen Noel had a big game and I'm looking forward to selling those cards. So they got some personalities on this team, man. And I said that like, the fact that Minnesota isn't Minnesota and the fact that they are a small market team and they're bad is preventing the world from really seeing Anthony Edwards because like every interview I've seen of him, amazing. Super hilarious. He should be a guy that's like, when we talk about this draft classes, Ricky season, that should be getting a lot of praise and a lot of hype. And he kind of don't. You know, you see the little mellows, you see James Wiseman getting posted a lot because he plays for the Warriors, but are not a lot of love to Anthony Edwards who was he number one pick. And this is one of, this is probably undoubtedly his best game of the season, which is really cool for them. And they played defense tonight against one of the better defensive teams. So really good games, really good games across the board here. And I'm super excited to see you back to a Russell Westbrook plan at this level because this is what we like to see. Is this gonna convince Bradley Beal that he wants to stay? Oh, first of all, that's us, by the way. That's us that's trying, that's telling Bradley Beal to get out. And Bradley Beal has never even expressed that he wanted to go anywhere. But that's us trying to get him out of a situation that we don't look to be, we don't see it as good for him, but maybe it's great for him and his family. I have no idea. And his wife is on Twitter, arguing with worldwide WOP, you know, just backing up her guy, which I can admire that. You know, I hope that my future wife is backing me up on social media eventually. That's all I got.


Thank you. Thank you so much. How are you? Good? Glad to see you again. I'm the one who connected with Manuel. He grew up, I think. Yeah. Can you compare him here? He's getting better. He went back to school. He's actually in high school right now. In the first class. Two years. We are? Yeah, we are. He's better. Chris. Who's he? The guy who was in the car. The guy who was in the car. He's from Poland. He recovered and now he's fine. He's been in coma for a long time. And now he's fine? He's just in the car so he can recover. He's a good man. With parents and daddies. We appreciate your time. Thank you very much. Thank you very much. We wish you all the best. Keep going like that. Thank you. Bye bye. Thank you very much. Can you mind just play with me? You know what happened with him? This guy called David. He's right now 15 years old and a half. When he was 13, he was riding a bike. Coming back from his friend's house. And he was crushed by the car. And he stayed three months in a coma. In the hospital. The doctors didn't give him a high chance to survive. And then he went to the hospital. And there is an experimental technique. Of making people aware because of the things they remember. And then he went to the hospital. Because of the things they remember. And they put the headphones with Raul Madrid games. And Cristiano Ronaldo, the commentator, he goes from Spanish TV. And he wakes up after three months. And we contacted George Mendes and Justin Foot and people from Raul Madrid. And two years ago they invited all of us to Raul Borussia Champions League to Madrid. And two years later we meet Cristiano again. And it's great motivation for David. David, how are you feeling? How are you? Are you okay? Okay, hello Madrid. Hello Madrid. Thank you so much. You're welcome.


You're good-looking let's make a baby And I was no I forget the baby. How about a date? Let's start slow. Okay simple effective Great, okay, so this is this is huge here. I love this is like one of the most important things I've been teaching for years and years and years and years and people used to have they pay a lot of money for this and pay attention biggest secret is Making fun of yourself first is the ultimate defense It's the ultimate way to remove any fears you have about you or what you're doing or what you're talking about It's just making fun of yourself. This is unbelievable. I've said this before but it's really part of this whole thing I'm trying to teach today, so It was a great comedian. I knew once still does comedy and he had a huge nose It was ridiculous even bigger than James Marshall's nose You can check out this not later just walk up to him and kind of go wow there could be stuff And there could be girls up there They're probably have been anyway.   No matter what you do your nose just looks big Right and everybody laughs because haha, it's not the pictures. It's his nose So how many people do you think for the rest of that comedy show? Make fun of him for his nose. How do you yell? Hey, man? You got a big nose. How many? None because he already made fun of himself first.  What's gonna happen? Hey, look at your nose. Hi, your nose is huge buddy. Where'd you get that nose buddy from a camel? Whatever people will just start heckling him and and he's fucked.  Well, I think you should find out you know, how you doing?  It's true We're rich. Hi, what's going on?  That's really true.    I'll be like great. I'm Sasha and I find that she goes She goes I'm 15. I'll be like I'll see you in five years and I'll just walk up But but but if I'm really worried about I'm just gonna I'm just gonna put it out there And that's just me kind of circumventing that whole process of like, oh, what about this?  It's awesome Does that make sense? Is that useful? All right, good So bonus fear busting game. All right, so this is This is interesting. So this is a little bonus for all you guys that Want to kill your social fear in the face totally And it's also I guess this is good for people who want to start a little bit at an easier temple They don't want to just run straight into like coming up to strangers and doing the crazy stuff So they might want to take it a bit easier and sort of work up to it. This is really great So step one so get a friend Okay, and just what pick a block that has lots of people just walk that block with your friend all the way Take a few minutes and just look at all the people and think up compliments Just think of compliments that guy says that guy's got men and women right that guy's got cool shoes That guy's got awesome hair that guy's got a great walk that girl's got an amazing You know whatever purse doesn't matter, but just think of these compliments and just beat just Observe observe. Okay, that's level one really easy not a big deal. Okay level two same thing But when you recognize that compliment just say it to your friend that tricks awesome that guy's six foot nine That's ridiculous that guy's huge, you know, that guy's got a fake hair. That's a totally a two-pay That's hilarious. Just say it to your friend and again walk all the way back down the same block take a few minutes step three look down the three say Compliments to people as they walk by and keep walking.   What do you have to and just just have a quick conversation? Okay, very simple and Level five where you want to get to give out compliments and stop and have conversations with women that seem friendly So we're just basically saying all right. Let's cut out these dudes now. Let's talk to girls. Okay, and Just look out for that friendly vibe stop and have conversations with chicks If you can go out there and just do this and literally just take 20 minutes and walk around and just Start cranking out these compliments you get so automated.    Okay, so if you need to use that pass it along to a friend Please do it is a good game All right, so before we get to that slide No, that's basically that's basically it. I wanted to do a short one and just have lots of time for questions so on my website there's a newsletter if you guys want and I made a special but this is important. This is a special bonus.  It's just such be with a comm slash 21 and That is basically the core of my presentation And I want I wanted to say also I Did a talk before in London and it was really funny because I didn't know what the signals were So I got this signal like fuck I got six minutes and I went really fast through it and then and then I got off the stage And I didn't do questions and he was like bro that man 15 So this time I'm like I'm gonna do a short talk get the message out and then do questions And I think I've accomplished that so I feel good. That's not sure. I don't want questions for you like We would you end up in jail if you like have no social anxiety or like come like kill your ego completely But you'd have great stories being in jail There are you here funny story the reason I said that because they're working at school dining hall and There's one girl with work with me and I only talked to her for one hour.  Yeah, so hard. Yeah, and she likes it And she likes it and Yeah, just being be real, you know, I Just got email from school that like doesn't manager like, you know what they have camera over there and they saw it I have to count how a conversation is a manager like Guess what you're doing this congratulations Obviously if you can lose you your job like, you know, I'm saying maybe take it a little back You know I'm saying anything or you can get like arrested or really in trouble I would think twice about but generally walking up to people and picking your nose and being stupid and making and you know I'm saying you can never get arrested for it for talking to someone being a read You just cannot maybe they'll get to one point where in Western countries you will be and that's when I'll leave that country and America's getting close But but yeah, so obviously yeah, if you can lose your job or something like that I wouldn't same thing with like being direct if I'm working a girl at work I wouldn't be like damn girl. I want to know I just wouldn't do it because that's using your brain Yes, sir. So in Colorado, I used to kill social anxiety by smoking a lot of weed and This got me kicked out like many different places. Am I doing it wrong?   What happens when the weed runs out? What happens when he becomes immune to the weed? You know I'm saying so Yeah, there's many paths, but try and pick the path that's gonna serve you in the long run for let's say many things but Destroying your fears as a man if you have trouble approaching meeting women or working through some issue in your life Sasha daygame is the man to talk to come on stage my man There's many paths, but try and pick the path that's gonna serve you in the long run No, no, I forget the baby. How about a date? We'll start slow. Okay simple effective Great, okay, so this is this is huge here. I love I love this This is like one of the most important things I've been teaching for years and years and years and years And people used to have they pay a lot of money for this and pay attention You