Alrighty, so we have an awesome Jurassic World construction update to you today. Thank you to JP Land 21 on YouTube for sending over the footage of Jurassic World's construction. So some interesting things to note is it definitely looks like there's gonna be a lot of dark ride portions to this ride now. I'm not quite sure of the layout beforehand, but it looks like there's a lot of enclosures around the ride, and it looks like there may even actually be screens being placed in. So I'm expecting typical universal fashion, some animatronics with some screens behind to add an effect. I'm expecting this to be a really amazing ride. Jurassic World is a fantastic series now. It's gained a lot of attention and it's gonna have a big fan base. So I have a feeling they're going all out on this. So they started painting the buildings around the location as well. So lots of minor touch-ups going on. You can see here, painting new colors, lots of work going on in the splashdown area leading into the station as well. In fact, a lot of the work has been going on in the station area. I'm not sure if that means there's gonna be a new boat. So there needs to be new systems altogether. I originally thought this was just gonna be a quick makeover, as you can see, to switch over to Jurassic World, but it looks like there's a lot more details going into it than I originally thought. So I'm expecting maybe new boats and new station systems just because a lot of the work is in the station area and down in the station systems as well, like the drive tires, whatever they use for the boats. I don't think they actually use drive tires. They use kind of like a mat, but there's a lot of work there. So as you can see, again, lots of work going on in the buildings. They're adding weird things around, probably just lighting and then painting, adding new decal, whatever they're gonna do to make this more impressive. But Jurassic World's gonna be absolutely fantastic. Again, thank you to JP Land 21 on YouTube for sending us in this footage. I can't wait. This is looking a lot more impressive than I had originally thought. Hope you guys enjoyed this construction update on Jurassic World over at Hollywood Studios. Don't forget to give the video a like, subscribe if you haven't, and stay tuned for more content. Have a good one. Bye.


Big number of Russian soldiers on Kupiansk front ill with rat bite fever. An outbreak of rat bite fever has been recorded in many Russian units on the Kupiansk front, increasing discontent among the Russians due to the inadequate provision of winter clothes and the lack of medical assistance. Ukraine's Defense Intelligence said this. Ukraine's Defense Intelligence said rat bite fever has a viral nature and is transmitted to humans from rodents through direct contact with the causative agent as a result of inhaling dust from mouse excrement or getting it into food. Symptoms of rat bite fever include a severe headache, a rise in body temperature, up to 40 degrees, rashes and redness, a decrease in blood pressure, hemorrhages in the eyes, nausea and vomiting several times a day. A person infected with rat bite fever experience intense pain in the lower back and has severe difficulty urinating as the disease affects the kidneys, Ukraine's Defense Intelligence added. Ukraine's Defense Intelligence noted that the Russian command ignored complaints about fever from its personnel, considering them as another manifestation of evasion from participation in combat operations. As a result, a rat bite fever significantly reduces the fighting ability of the Russian rats. The intelligence concluded.


DeAndre Hopkins, Adam Thielen, with Juju Smith-Schuster, T.Y. Hilton, even Kenny Galladay. Wow, Ravens have a nice, almost all-star list of wide receivers that they were interested in. Is Julio Jones gonna be added to it? We'll see. Yeah, this feels like a dream. So YouTube team keep it clean. What's going on? It's St. Graven here with another video and yes, the Ravens are really interested in one Julio Jones. This has been confirmed by multiple people, including one Benjamin Albright and also Jay Glazer. But will this interest amount to anything? Will this be another name added to that all-star lineup list of almost wide receivers for the Baltimore Ravens? Or will this thing actually get done? Well, we'll see in the near future. But before we get into this, shout out to all the Team Keep It Clean patrons. We appreciate y'all. We love y'all. Thank you for doing what you do and just to Team Keep It Clean as a whole. Make sure you tell somebody you love them today. And I know a lot of y'all are in an extra good mood, especially because it's draft day. So that should incite you even more to tell somebody that you love them and you appreciate them and you care about them. Now, with Julio Jones, man, if there's a will, if there's really a will, then there's certainly a way. And with Julio Jones, yeah, we know his cap numbers, what they would be, and they would be significant, but his play would also be significant too.  And they're going to find a way to get it done. But I do appreciate the interest, but the interest is not enough. It's not enough. But something that we wanna go back on since the Ravens are interested in one Julio Jones and they did contact the Falcons about what it would take to get a deal done, let's go back a little bit. To remember Eric Dacosta in the pre-draft presser, remember what he said, I'm insulted. I am insulted by what you guys are saying about my wide receivers. He was so insulted that he's inquiring about one Julio Jones. Smoke screens, smoke screens, Liar's Lunchin', it's called that for a reason. So we hope that this thing can get moving and shaking with Julio, and we hope that maybe we have to have a conversation about who's gonna wear the number 11 with the Baltimore Ravens. Hopefully we get to that point. Will they? I'm not getting my hopes up. I know a lot of y'all not getting your hopes up either. So we just gotta be patient with it. And again, something to remember that what the Falcons is gonna be a post June 1st trade. Whenever they do it Julio is gonna be post June 1st. So in the trade, there would be no draft picks from this year to be included in that, none, zero. Now, one thing that I've been seeing floating around that just boggles my brain and I just like, what? Do I need to, like what's going on? I saw some people put, oh, would you trade Marlon Humphrey for Julio Jones? Would you, what? Have y'all been hanging out with Bucky Brooks or something? Would you trade Marlon Humphrey for Julio Jones? What? Come on now, man. Like, let's be real about this thing, man. Marlon Humphrey, goodness. Internet is crazy. The internet is crazy.  But anyway, we just gotta be patient with this whole Julio thing and see exactly where it takes us. Now, you know what? With this being the last video before the live stream for the draft tonight and y'all make sure y'all come through Team Keep It Clean, we're gonna have a lot of fun like we do every year for the first round of the draft. But while I have you here, let's just go ahead and do some questions from subscribers might as well, right? Let's get into it. And what questions from subscribers is? This is a series where you can ask me any question you want to based off of any NFL team and we answer it in a video just like this. If you wanna be part of question from subscribers, you can send me an email to teamkeepitcleanergmail.com or for the patrons, you can send it directly on Patreon. Team Keep It Clean, I love y'all. I appreciate y'all. And while we're here, let's get into some questions. Speaking of Julio Jones, first question came from my boy Tom R. He said, I ain't graven. I hope you and the family are doing well. Been watching for a long time. First time asking a question. First off, I wanna thank you for all the positivity and light you bring to the Ravens flock in the YouTube community. I feel like good sportsmanship and treating everyone with respect is something frequently overlooked in a lot of sports media and definitely forgotten in most NFL stadiums. Oh man, that's a big yikes there. I truly feel like the importance of what you have created with Team Keep It Clean with the message cannot be understated. It's a message that more people and especially youth in the sports world need to hear. I wish you the utmost success in any of your projects and endeavors and I hope as your reach grows that more people will take a page out of your book and live life spreading more positivity. Oh wow, Tom R, I appreciate that a lot man. Thank you. He said, with that bit out of the way, onto my question. I have heard that due to a cap issue, the Falcons will not trade Julio Jones before the draft. That being said, they could very well be looking to make a trade for a difference-making defensive player. How would you feel if the Falcons were asking for one of our top-notch cornerbacks? Say, Marlon Humphrey or Marcus Peters. Oh, I think we expressed that early on in the video. No, no, no and no. If that's the scenario, do you think we could possibly find replacements in the draft if we lose one of our veterans for Julio Jones? Yes, because that's what it's about and Ravens, if Ravens know how to draft and develop one thing, it's definitely cornerbacks and secondary. Well, cornerbacks, cornerbacks, cornerbacks. But I would say no. But he said, is there any other players on the defense or offense that you could see potentially traded? I got a feeling that something big could come through. Ozzy Newsom has had his eye on Julio for a long time and I could definitely see Eric DeCosta making a big move to make it happen. Thanks again for all your hard work. Appreciate you. Now I appreciate you and thank you for that, man. But I just, ah, now I, no, no, I would say just draft picks. Just draft picks and yeah, just draft picks because they're unloading his deal.  They're not gonna unload Julio's deal and take on Marlon Humphrey's deal. And then with Marcus Peters, he has a significant cap charge as well. It ain't no Julio Jones cap charge, but I just don't see them, I wouldn't see them trading away Julio so they can get under the cap to acquire somebody that would be a large hit on the cap. So if they did, if the Ravens did trade a player to the Falcons, it would have to be somebody on their rookie deal. Next question came from my guy, Manuel. He said, what's up Engraven? Shout out from Mexico. My question might surprise you and Team Keep It Clean, but it's one that we do for fun, but it would be an interesting one. We joke about you being a media guy for the Ravens or a cornerback or even an assistant coach for Harbaugh and Colin Wright play, it's good. But let's imagine for a second that Engraven goes to train with Hollywood and Lamar and gets into shape, improves his worth as an undrafted free agent. What position do you see yourself playing and for how long, or do you see yourself as a media guy for the Ravens where you take in certain fan questions and answer them as you do with questions from subscribers? Stay safe and healthy and hey, maybe down the line, this would be true. You get a big break from the Ravens. Oof, to play, oh, that would take a lot. That wouldn't only just take getting in shape, that would take getting and stamina shape too.  But how many good plays can I give you where I am actually able to breathe? So yeah, it would probably just be media for me. But I mean, you never know. You never know what could happen. But I mean, what you saying, we do this on here already. So with the Ravens, you never know. You just, you never know where life can take you. You never know what opportunities come about. So we'll just see as things go along. Next question came from a boy at Deno G. He said, what are doing in Ravens been a long time since I sent a question. Hopefully this gets out before Thursday. About five minutes ago, I saw the NFL posted a linebacker draft class highlights on Instagram. And I was wondering, what if the Ravens go defense heavy first round? How would you feel? And do you think it's possible if the Ravens use their first round draft pick on Gregory Russo or Aziz O'Jallari? I do think that's a high possibility, either one. Especially Gregory Russo, he's from Miami and these are the Florida Ravens. So anyway, I don't know if that's possible, but if so, OMG. Then address other needs through the draft or secure that bag at pass, so I should with younger, faster, versatile players. Or do you think the Ravens will go wide receiver O-line or wide receiver DN? Just some pre-draft questions. And who do you think the Ravens will draft that wide receiver, who fits into this style of offense? Both the family as well and keep it up. And just like Orlando Brown is with the Ravens at left tackle and right tackle, I'm out. It's good, man. I think for wide receiver, I think tonight could tell the story and definitely early tomorrow, but tonight could tell the story on how interested or how deep they are in talks with the Atlanta Falcons if they don't take a wide receiver between tonight and tomorrow morning. I think that'll let us know. That'll give us a little reminder. But they could really go anywhere. They could literally go anywhere in the first round tonight. They could take two people. They could take one person and trade back. They could trade back both picks. They could do so many different things. They could trade up. They have options on what they can do. So nothing is set in stone and there is no one direction where you could also, I mean, absolutely see the Ravens heading because everything is open. Everything's a possibility, especially since they not only have one but two first round draft picks. So I could see all of these things really happen. Next question came from a boy, Javo. He said, draft day is tomorrow and I have a prospect for you to look up and give me your thoughts on. His name is Pat Fremont. He's a titan from Penn State. He's big and physical and it's compared to Gronk. How do you feel about us drafting him in the later rounds? Well, if that's the case and he is all of those things, I'm with it. I'm with it because he would add some competition to that titan room. Right now we got the Josh Oliver who we traded from from the Jacksonville Jaguars with that conditional pick. We got Eric Tomlinson. We got Jacob Breeland. We got Wolf. So we got some guys that, it's a lot of question marks after Mark Andrews and Nick Boyle. A lot of question marks. So if he could come in and beat out those guys, hey, great. Or if we already got somebody in the building, hey, great.  But we'll see how it goes. Next question came from my guy, Shlough. He said, I ain't great, I'm a huge fan. Just wanted to let you know. Your subscribers are literally the best out there. Only positive vibes coming from them and I believe it's coming from your positivity. So keep it up. And now, oh, appreciate that, man. And Team Keep It Clean, y'all are great, man. Y'all are great. He said, now to my first question ever for Team Keep It Clean. I don't remember anyone asking you who your favorite NFL player is. So that's my question. Love your vids and keep up the great work. Who my favorite NFL player is. I will probably have to go with Lamar Jackson and Hollywood Brown. Lamar Jackson just for, and both of them, they both from South Florida. So, you know, there's that kind of bias in there too. Lamar Jackson, because of what he did, not only for the Ravens, but just the culture that he brought to the Ravens and him just having shown everybody like, hey, this is a kid from South Florida and he got a good vibe to him always out there having fun and just the energy that he brought to the Ravens.   But he made being a Raven fan even more fun, even more enjoyable. And just, it was somebody that you just felt like you could relate to just a bit more. And he played the quarterback position. He's the face of the franchise now. So that was super cool. And with Hollywood, for more personal reasons, just what he's been willing to do, just the love that he's shown to the channel on this episode of NFL Questions from Subscribers. Wait a minute, one thing about me, man, I mess with people who, you know, who I was feeling that positive energy. So I love what they're doing, who's passionate about what they're doing. This is a good person, really. The love that he's shown to us and just the support, man, because he ain't got to do none of that. He, like, that's not a requirement or anything like that. And he could have easily just glossed over us or whatever, be like, oh, whatever. And that wouldn't have been no problem, but he didn't. And for him to even take time, like out of his day to show support when he doesn't have to and when we don't ask for it either, that means a lot to me. So yeah, it probably had to be Lamar and Hollywood, man. Next question came from my guy, Eddie A. He said, I ain't graven, hope you and the fam are doing well. Oh, we're doing really good, appreciate you. A lot of respect here from the UK Ravens and please give a shout out to the UK Ravens. We're not many, but we die hard and I certainly love the work that you're doing. Hey, shout out to the UK Ravens. He said, you mentioned a couple of weeks ago in one of your videos about the cap being capped and I paused and I thought about how teams like Kansas City and Tampa could keep talent stacking and they pretty much kept all of their starters on offense and defense and it definitely had me thinking, why not us? It dawned on me how, bear with me here, the other day that the reason the teams are able to do this is because they signed players on long-term contracts. Most of them have figured out that you keep the value low as the cap will increase significantly over the duration of the players' contracts with new TV and streaming money and other associated imaging rights. Ooh, you've been doing some research. Combined with paying most of the money straight up as a signing bonus and spreading guaranteed money over a couple of years, it means teams won't be locked into contract negotiations, merely restructuring the deal to make room if need be for more acquisitions like in the case of Orlando Brown Jr., who will probably get a mega deal. So the play will never actually be paid the current market value each year. They'll be paid at the point of signing and this actually is team-friendly because you lock your assets down for a long term, which then you can move around, although admittedly the players would need to agree. But with that we've seen with Kalea's Campbell, Brandon Williams, they are more happy to do that if there's promise of success. So I suppose my question to you is, do you see the Ravens adopting this approach, especially after they signed Lamar because it's not practical to have a rebuild every five years? That is a great question. I don't, I hope that they can figure out something and I'm sure they will, where they can still sign Lamar to his deal, but then still sign significant players as well. But I just, as of right now I don't see it happening because it's like Lamar is not, he's still on his rookie contract right now and they haven't done any of that. And I mean, I know that this year was the first year that the cap ended up going down, but still like Lamar is still on his rookie contract and they didn't do it now, but like Patrick Mahomes, he's certainly not on his rookie contract and they're doing it over there. Well, he's still, no, his rookie contract is still counting on the cap as a rookie contract. His, it hasn't escalated yet to the extension, but yeah, I just, I don't, I don't see them, so I don't see them adapting to that strategy with the cap. I still see them continuing to do things of their own way. Next question also came from my boy, Manuel. He said, this is more of a comment on what Bucky Brooks said about Lamar. They better check if he's teamkeeper clean cause his ideas of getting rid of Lamar from Baltimore sound like he is not so teamkeeper clean. I'm convinced that Lamar has to do the impossible to shut down the narratives. He has to do what no one has ever done since Kurt Warner, when the MVP and Super Bowl MVP the same year, and then if the narrative persists, it means that the NFL hates dual-thread quarterbacks because it breaks their old world and they don't understand that the game is evolving. That still wouldn't even be enough. I told you, nothing is ever going to be enough, nothing. And he said, stay safe until Hollywood that we're waiting for that maddened tiebreaker between you and him. Next question came from my boy, Rodeo. He said, my God, good afternoon. Hope all is well with you and the team. First off, just wanted to say thank you as your grinding consistency is out of this world. And I'm sure the team appreciates you. Now I appreciate you and I appreciate everybody too. Thank you all. I said, now we can't honestly expect Lamar Jackson to take a team-friendly deal after winning the MVP and all the other accolades and success he's brought to us. I agree. Not to mention essentially playing two positions. With that being said, could paying Lamar Jackson set us back and hurt us? Now hit me out. I don't 100% agree with Bucky Brooks. However, after listening to him and Emmanuel Acho talk about the situation, I've learned some interesting things. Did you know of the last nine Super Bowl winners? Four went to Brady, which always takes a team-friendly deal. One to Manning, one to Flacco on a rookie deal. One to Russell on a rookie deal. One to Wince on a rookie deal. And one to Mahomes on a rookie deal. Is that not a significant stat? We know these QBs are commanding more and more money by the day and that is gonna cost the team somewhere down the line. We see the mistake we made after the Super Bowl paying Flacco. Lamar hasn't even gotten there and Flacco's big contract could be Lamar's floor. Now the Ravens are smart and I'm sure they wouldn't make the same mistake twice. But this is gonna be interesting to see how it plays out. As always, thanks and stay safe. Yeah, with Lamar's contract, that is a statistic that it does get talked about a lot with how a lot of teams, they don't win a Super Bowl after they pay their quarterback. But with Lamar Jackson, would you really consider letting him walk? Just so you can save some bread and then insert somebody else? Like Lamar Jackson, the thing with him is he's proven that he is the guy for the Baltimore Ravens and he hasn't even hit his potential yet. He hasn't even hit his ceiling yet. He still has a lot more growing to do and he can still get a lot better. Now what I do think the Ravens will do and I've been saying it for a while, not that he takes a team friendly deal but they work out something to where Lamar Jackson, he gets paid significantly, he's paid, paid but it's somewhere that it doesn't, I don't wanna say doesn't hurt the Ravens but it's something where the Ravens could still do some maneuvering.   They don't be getting rid of nobody, man. They don't be getting rid of nobody. So it's like, man, what they got going on over there? But so there are ways around it, so it's just up to the Ravens to find those ways around it while still taking care of Lamar Jackson. What Bucky Brooks was saying, again, I understand the financial part of it so you wouldn't have to invest all that money into one person being your quarterback because they take up a significant amount of money, a significant amount of the cap but you cannot say that for no Lamar Jackson. He is not just any old quarterback out there. He's not just some random quarterback out there. No, with Lamar Jackson, that whole Bucky Brooks thing is irrelevant, it does not apply to him. It can apply to a lot of other teams but for Lamar Jackson, that does not apply, it can't. So, and Ravens know what Lamar Jackson has done for them and will do for them so they got to take care of him. Next question came from my boy Reginald B. He said, what's good in Graven? Hope you're in a family well. I have a question slash rant that's been talked about many times before, LOL. I feel like we have to go through this every year as Ravens fans, but why are analysts so quick to want to get rid of Lamar and not want to see him succeed? It's just a mystery to me. The whole Bucky Brooks video and comments he made last week has had me a little salty about it. No one talks about Danny Dimes and how his play is or Sam Donald Carson Wins hasn't played well since his MVP type season and he's just gotten sent to another team. Before last year, no one said anything about Josh Allen in his first two couple of off years. Kyla Murray was raved about last year to the point of them saying where he is a better version of Lamar Jackson, but as soon as they weren't in the playoff race, it was never spoken of again. I wonder why. But we have Lamar Jackson who's literally done nothing but win. 37 as a starter and had a year of being a unanimous MVP, but there's people out here suggesting we should all of a sudden draft an unproven QB in Justin Fields when we're a couple of pieces away from a Super Bowl. It just boggles my mind. Lamar Jackson is literally the only reason that we're in playoff contention every year and the reason Hobart and Roman are even still employed by the Ravens. There's some fans out here who don't wanna hear that, but it's the truth, LOL. I'm done with my rant though, but I'm definitely going to need another shield to defend Lamar from all the daily slander. And yeah, with Lamar Jackson, it's like I said, nothing he does is gonna be good enough. And I think one of the biggest reasons that so many people want him to fail is because he succeeded so much. And so many people just don't wanna be wrong. People don't like being wrong. And not even that people don't like being wrong. People not only don't like being wrong, but they don't like admitting to when they were wrong. And some people just, they're waiting to be right. That's why every time that Lamar fails at something, every time that he ends up coming up short in something, people are like, ah, see, I told you so. See, I knew it. See, I knew he couldn't get it done. But when Lamar's out here doing this thing, they quiet. You don't hear a peep from him. Or sometimes you do hear a peep from him because they'll be like, oh well, he didn't do this good. Oh well, he needs to do this better. Oh well. And I'm not saying that Lamar is over or above. Criticism, nah, I'm not saying that at all. But, watch how people criticize him. Watch how they do it. And listen to how they do it. You can always tell when people, some players and whatnot, they'll give them excuses all day. Oh no, that's fine. No big deal. No, that's cool. But with Lamar, they be like, no, not good enough. That needs to get, no, no, that's not good enough. No, every time. Just watch out for it. Last questions came from my guy Rainmaker. He said, morning, hope all is well with you and yours. Do you think the Ravens trade back with that 31st pick probably look to pick up two high second rounders and maybe another fourth or fifth to acquire more picks in the deep draft? Yeah, cause you know, Ravens love them picks. So I can see that happening all day. I'm sure that has to be in play unless somebody is expecting, or so somebody unexpected is falling in their range. That's how they got Lamar a couple of years ago with the Eagles late first round pick. And I know EDC covers picks and that will definitely be a Ravens move. Oh yeah, you already know.  That's Ravens all day. Ravens, it's in their bloodline. Trade back. Oh yeah, that's in our DNA. You already know. And he also said, just a hypothetical here, but can you imagine Julio Jones on this team with Lamar, Sammy, Hollywood, Manjus on paper that will literally take our past catchers from the bottom of the pack to top 10. That's the Kansas City style of offense that will make a serious stress for the Super Bowl. Plus have, have Juju a little jealous in the process. I think it's a fight dream, but maybe you could speak it into existence. Anyway, keep up with the great work and I'll be listening on draft day to get your thoughts on what our team is doing. And yeah, it's tonight, man. So shout out to those of y'all that made it through this video. I appreciate y'all, I love y'all. And yeah, tonight is the night. So we're going to have some fun. Yeah, the next time I see y'all, it'll be for the live stream. So I can't wait for it. I'm looking forward to it y'all. Make sure y'all come through and we're going to have a good time. Team, keep it clean, appreciate y'all. Love y'all. We out.


Hello everyone. I am Amit Kapila. I am a senior PostgreSQL developer and committer. I am working in PostgreSQL from last 10 to 15 years and in databases from past 20 years. Today I am here to share with you about logical replication, especially past, present and future of logical replication in PostgreSQL. And also I forward to tell that I work as a senior director in Fujitsu who sponsored my all the work in PostgreSQL open source community. So the broader level of agenda for today is I will first walk through the overall high availability and scalability solutions and then how the evolution of logical replication has happened in PostgreSQL. And then the basics of logical replication in PostgreSQL and some of the key features of it. Then I will talk about what's going to come up in the coming release of PostgreSQL 15 which is going to happen in September and probably what's going to happen beyond that in logical replication area. And then I will talk in general about the multipaster solutions that could be built on top of the PostgreSQL logical replication solution. So yeah, that's all the agenda. So let's start with high availability and scalability solutions. So I think this is the most basic solution for high availability where there is a master and multiple standby nodes. Here we perform the physical replication. And if the master nodes go down, one of the standby users can promote it to make a new master and make the other standby follow it. So now here the thing is that the writes can only be performed on the master node. And we can only scale by routing reads to the standby. And for multi-site writes still need to go to master, which is time consuming. So if there are multiple sites and writes have to happen at different sites, say the standby is at a different site, then still the writes have to go to master. So this is very time consuming given the network latency involved. And then on master node failure, there is always a time lag to promote the standby because we need to apply the residual wall so that it reaches to the latest level and then we start accepting the write request. Then there is a common phenomenon in this, which is we know well known as split brain like when two masters start operating at the same time. Basically the old master which went down sometimes comes up and now we will have two masters in the system. So this can lead to data loss and some human intervention is required to make it work. So this is the basic form of high availability solution where your data will not be lost, but the right scaling and is quite limited. And also there is a quite good amount of delay while promotion of the standby. Then we have other kind of scalability solutions, which is we know as master master solution. And so here writes can be performed on all the nodes, unlike in the previous topology and all the modifications are done on a single shared storage. If one of the node goes down, writes can still continue on the other node. In this, there is almost zero or minimal fail over time. But because all the data is shared, if writes happen on the same resource like table or page, there is a lot of communication required between nodes to make that right happen. So such a solution though provides high availability, but it can limit the scalability of such workloads. Oracle Rack is a typical example of such a system. Now, then comes another thing with a multi master which is called here we have separate storage for each of the nodes and writes can be performed on all the nodes. Modifications are performed in a separate storage and can be replicated to other nodes. As you can see in this diagram, the wherever the data is written either on the node one or on the node two, it can be replicated to the other node. And if even if one of the nodes goes down writes can still continue to perform for the from the other node. This has a zero or minimal fail over time and multi site writes can take slightly more time because the data needs to be replicated needs to be replicated to the other node. Now, in this case, in such solutions, normally, many a times conflicts can occur when modifying the same database or resource, like sometimes we try to delete the row, and that row is already deleted on the node where we replicate the delete. So such things we call as conflicts. I will talk a little bit about this conflicts later on in my slides. So the for such solutions we need to see how to resolve the conflicts. Normally the conflicts can be resolved either automatically based on predefined rules, or user can choose to manually resolve them. For example, there is a primary key violation user can manually try to delete the conflicting rope from the node. Here split brain won't be a problem because from the very beginning, all the nodes act as master. Unlike master standby here both reads and writes can be distributed among various nodes. So this is the like biggest win point over the first solution which I talked about high availability solution where we have a master and standby here both reads and writes can be distributed. Some other typical use cases for such a system or such a topology are like, we can send incremental changes in a single database. Or a subset of a database to the other subscriber as they are. Or consolidating multiple databases into a single one. Then we can also replicate between different major versions of the PostgreSQL. And then we can also allow giving access of replicated data to different groups of users. So now I will talk a brief about how the logical replication solution has evolved in PostgreSQL through various releases. So the founding features for logical replication have been started to getting matured in 9.4 where we have added logical decoding, which is the backbone for this whole logical replication. This is the solution which allows the raw wall data to be decoded in a form which can be sent to another server in a SQL form. So these are and to support it we have replica identity and replication slots introduced in PostgreSQL 9.4. Then through each release like through 9.5 till 14 we keep on adding the features to make this solution more mature. Like then in 9.5 we have added track time stamp or progress of replication. These things help us in conflict resolution or if the replication solutions need to track the progress till where the replication has happened. And I think the major feature then in core we have added the logical replication in PostgreSQL 10. And then through 11 we have allowed to replicate the truncates and reduce the memory usage. And then we have in 12 and 13 we have enhanced it with slots to be copied and allowed logical decoding workmen. So before 13 the memory of the replication system can grow to a very large amount depending on the size of changes. But with 13 we can control that and then we can also we have allowed also allowed to replicate the partitioned table. Like all the partition hierarchy could be replicated just via the root table. Then we also allowed a new parameter max slot wall keep size which will allow us to limit the wall that needs to be protected corresponding to the slots. Then PostgreSQL 14 bring in quite a few number of features to further enhance the solution. Like streaming of in progress transaction, then monitoring of logical decoding of transactions, then we have improved the initial table synchronization. Then decoding of prepared transaction, then we have improved the performance when there are a lot of DDLs in the system. And we also allowed to transfer the data in binary mode. Then also we have allowed some syntax to ease the users to set up this logical application. So there are various features which made logical application a bigger with PostgreSQL 14. Now I will talk in brief about logical replication how it works in PostgreSQL and some of its core ideas which we have lately introduced in PostgreSQL 14. So this is a two node system where I have shown how the logical replication happens. See the box on the left side which I mentioned and primary database and a standby database. Actually the rights can happen on any node, but here I have shown that the rights happen on the primary database and then it flows to the standby database. So what we do here is like as the operation happens in the primary database, there is a background process called as wall sender, which keeps getting the wall or keep reading the wall from the wall files. And then via the output plugins, it sends the data over network to the secondary database after decoding it. Then in the standby database, there is an applied worker which receives that change and it performs it like a normal SQL operation like insert, delete or update or truncate. And then the data goes to data and wall and the users can read it or even write it in that system. I have shown a single way system but the same thing could be built in both the directions. So this is the basic mechanism how the replication works logical application and note that the basic by default it works at the commit time like each of the transaction is decoded only at commit time and then sent to the standby database, which then applies the entire transaction. So, as I have told in the previous slide that in the basic or the default system all the transactions decodes at the commit time. For the very large transactions, this leads to a very big apply lag because still the transaction, all the wall for the transaction is decoded, we don't send it to the standby. But with Postgres equal 14, we start streaming the data for in progress transactions as well. So, some of the benefits are like in many cases we even don't need to send the data. In that case also normally it used to, normally it used to accumulate that data on the disk and only at commit time it decides whether to send it or not. This leads to a lot of wastage of resources especially IO on the publisher side. Now because we can allow to send the data at the earlier point of time, the data gets discarded and never gets to the disk. So this feature saves a lot of disk IO for such transactions. And we have seen the performance improved by two or more times due to this. And then I will briefly take you through the enhancements we have done to allow the incremental decoding. So now when to start the streaming like we can't do it for each change at as it comes because then it can take a lot of network bandwidth to send each change to the standby. So now we send the changes when the wall size exceeds the logical decoding workman parameter like which described which can by which user can configure how much more memory after how much memory the transaction should get either spilled or sent to the subscriber. Then the big thing is that because we can decide to start streaming the transaction at some random point in the transaction we need to have the association of all the transaction and its sub transactions. Otherwise, we did. We know that only at the commit time. So we can never gather all the data which needs to be sent. So this. We have introduced a new mechanism so that these two production and all its transactions get associated. The first time for any sub production we write a ball. And then there a post this has a mechanism of sending the invalidations. So we now started writing invalidations at each command and into the wall so that decoding can use this information. This is basically helpful in processing the DDL. So, earlier it was again done at the time. So we need to do at each command so that we can send the data as soon as we want. So this is the basic idea like now you can see from the left side that instead of waiting till commit. We have split the transaction into multiple streams for each stream we send the start stream and close stream packet, so that the standby was that one stream has happened for a transaction, and it spills that data to work temporary file. So you can see the multiple streams of a transaction can come and there could be other transaction between those streams as well. It could be quite complex. So, but the end goal is that all the transactions get applied in the order in the commit order only. This way we allow the data to be sent to the subscriber and reduce the applied lab by them. But now at this stage also you can see that we till the commit time we don't start applying the amount we have saved here is that we didn't wait till commit to send all the data. So, there could be a natural extension to it that as the data comes, we start applying it via some background worker, which we are planning to do in future releases. So, to support the streaming of in progress transactions at the core implementation level we also extended the logical application protocol to identify in progress transactions. And then we have modified the apply worker on the subscriber side, so that it can write the files or spill the data to the temporary files. Basically, by default, the streaming doesn't happen for in progress transactions users have an option to make the subscription with this streaming on option after that, the publisher side or the master side can stream the data for in progress So, this is one of the features of course, major features of PostgreSQL which I have explained. Next we'll talk about PostgreSQL 15 and beyond. So, here one thing to note is this is based on what I could see being proposed in the community at this stage and being done any feature being done for PostgreSQL 15 can be changed or reverted till it is released based on the community decision. So, this is a nice feature, which is going to come in PostgreSQL 15. Hopefully, logical replication of prepared transactions. Which means the now we can send the transaction and it's all the changes at the prepare time instead of waiting till it gets committed. So this first of all reduces the apply lab. And then it can allow a two phase between multi master solution. So I will come to the advantages of this. But you can see from this diagram that at the prepare time only we apply all the changes on the subscriber side and at commit time we just committed. So this reduces lot of apply lag before this PostgreSQL 15 all the data of such transactions only get applied at the commit time. And mind it, as I have shown in the diagram between prepare and commit, there could be a lot of other transactions as well. So this will allow us to support two PC biological replication and it will reduce the apply lag as I have shown you told you. And the other big feature is that this kind of feature can help us to build a conflict free logical replication. Because at the time of prepare only we will know if there is a conflict and if there is a conflict, we can roll back that transaction even on the master. This is this will be slightly costly but in some financial institutions, it could be quite useful. The next feature or set of features I'm talking about is again to enhance the logical replication solutions to make users replicate easily the data. The first thing is to allow the replication of all the tables in the schema. Before this feature, if you want to allow all the tables of the schema user has to manually specify all the tables. With this, they need to only specify all tables in schema with schema name and then similarly for the sequences. So this will allow to publicize all the schema, which will help users to replicate all tables in that particular schema instead of specifying them individually. So basically this will help reduce the manual intervention by users where they need to keep syncing sequences in sync before this feature. Then another interesting feature we have developed for PostgreSQL 15 is row filtering for logical replication. So here you can see in the syntax that user can specify the bare clause to filter the rows on the publisher side. So this will help us to send the selective data to the standby. So this will reduce the network bandwidth and improve the performance. We have seen the performance with this improved proportional to the number of rows being filtered. And another big advantage is that user can create multiple publications and then chart the data based on this, on the various nodes. So that the data can be various parts of the data could be replicated to different nodes. So this was one of the major features of logical replication for PostgreSQL 15. This was going on from last four years and we were able to complete this in this release. So I hope this helps a lot of users. Then we have another feature which is being developed for PostgreSQL 15 is named as column lists. In this, users will be allowed to specify the columns which they want to replicate rather than replicating entire row. So restricting the columns will be useful when the target table doesn't have the same columns as the source table. And the columns in the, and sometimes columns in the source table can have the sensitive information which users might not want to replicate. So such a feature will be really useful for such use cases. Now comes to an interesting topic which many users are care in the system, which is we call as conflict resolution. So as I have told you that the conflicts can happen in various ways. Like the primary key violation or the update delete conflict we normally call where the row that we tries to update on the standby database doesn't exist anymore or the row is already deleted. So all such things are referred to as conflict. Currently users can resolve conflict manually by removing the conflicting data or by skipping the transaction via PG replication origin advance, which is a function which will allow you to advance the transactions wall and start applying from a new transaction. And then with Postgres 15 we will be allowing to skip the conflicting transaction via directly specifying the LSN in a SQL command, which I will explain in next few slides. Now the big thing is that all the detailed error information will be available via the server logs that will help users to identify the conflicting transactions and help them to skip those transactions in case they are not able to manually resolve them. And now another feature is sometimes like currently whenever the error happens the replication stops but the apply worker keeps on restarting and keeps on retrying till the conflict is resolved. So for the cases where conflict can't be resolved automatically we have provided a feature to automatically disable the subscription when a conflict occurs. And then we have introduced a new system view PG stat subscription stats. This shows the stat information about error occurred during application of logical application changes as well as during initial table synchronization. These stats are removed when the subscription is dropped or users are allowed to use a reset subscription stat function to reset single subscription or all subscription error information. So here we can extend this to track the other set related statistics like number of sets committed about it for a particular subscription. So the information that will be available to users in this view is like the apply error count and the sync error count for each subscription. Basically this gives users some statistics like how many errors have how many different errors have occurred in the system either during apply time or during sync time. Now, I'll try to explain in brief how users can skip the transaction with this new feature, which we name as auto subscription state. So with this feature users can actually supply the LSN value of the conflicting transaction and skip that transaction. So normally the conflicts can produce the following kind of error you can see here on my screen with third bullet point like duplicate key. And then we give the detailed information about the replication origin and the transaction and where the connection has finished. So users can fetch this information and use this LSN with the auto subscription command. Skip command and the apply worker will skip all the data modification changes within that transaction. So this should help us users to proceed when the manually conflict resolution is difficult or tricky. So hopefully we'll see this feature in PostgreSQL 15. So then I will talk a little bit about the some other miscellaneous features where we are also working on allowing logical replication from physical standby. As of now, if the primary database goes down, the subscribers cannot connect to the physical standby and continue the replication. So with this new feature, we can allow the subscribers to connect to physical standby for existing publication and get the data. This feature will also provide a way to continue logical application after the standby is promoted to master. So this work is not going to get done in PostgreSQL 15. Probably in future releases, we'll see this work. But we know this is a very important work and will help a lot of users. So then we till now there was a restriction before PostgreSQL 15 that only super users are allowed to perform the replication changes. With this, we will allow non super users to also apply the changes on subscriber provided they have permissions on the required objects. So this will help in easing some requirements for logical replication and I hope users will like it. Then there are other some big features which will make logical replication much more loveable for PostgreSQL. And they are also they are not active discussion under active discussion for 15, but I am hoping some of this work has got some traction lately. And I hope in future releases we will see some of these, or all of these, like DDL replication. This is one of the most demanding feature for major version upgrades where you currently users need to manually set up the schema on both the nodes. This will help to happen it automatically. Then we will provide the to provide automatic conflict detection and resolution handlers. This is really a very big and multi-year project, which we hope to see someday in PostgreSQL. When we want to also do parallel apply, like one of the uses that for streaming transactions, we currently just write the temporary file and then fully apply at commit time. We can slowly start applying it in the background worker. And also we can start applying as soon as the normal transactions also start coming rather than waiting for the commits to happen. And by multiple workers. So this should help us to improve the speed of replication. Then we don't have a bi-directional replication of same table which limits the use of logical replication in PostgreSQL because the user won't be able to set up bi-directional replication. We have started working on this and I hope to see this feature in future release. This is all about the features and how it evolved in PostgreSQL, the logical application, how it evolved in PostgreSQL. Next I will talk about some of the multi-master solution or some of the multi-master topologies that could be built on top of what PostgreSQL provides. So this is the first topology where one can set up the N-way bi-directional logical replication, which means that there will be N copies of the data and any table can be read or written from any of the data nodes. So if you see from this diagram, the data can come from the coordinator node which will be used for the node load balancing and it will route the writes to different nodes depending on some configuration. Like data node 1 will write to table 1 and table 2 will be routed to data node 1 and that data node 1 will replicate table 1 and 2 to data node 2 to allow scaling. Similarly for table 3 and 4 the data will be routed to data node 2 but it will be replicated to data node 1 so that reads and writes can be performed from any node. So for the multi-sites here you can see the data can be written to any node or sorry to the nearest node. So this is one of the topology which could be built over top on top of PostgreSQL solution. So what I have shown here is not by default provided by PostgreSQL but users can or the other application developers can write a thin layer over top of PostgreSQL to route the data and to route the read and writes to get the benefit of bi-directional logical replication and it will also help us in scaling reads and writes. One of the drawback of this system is that there will be n copies of data which will require massive amount of storage and massive amount of network transfer. So then there is another way we could build a multi-master solution on top of this. So this we call as one master database which will have all the data and other data nodes will have specific set of tables. So whereas this will help us to reduce some of the drawbacks of the first solution where data needs to be seen across all the nodes and the storage in all the nodes have to be for all the data. Here we should have one master node which has all the data and other nodes are for specific tables. So you can easily see that if user knows its data topology and queries well they can short the data in such a way that reads and writes can be scaled to a really each node level and in fact with a fallback that if there are queries which have to perform across all the nodes which have to get the data from all the nodes they can query the master database and get all the data. So here we can see that for table 1 and 2 only it needs to go to data node 1 and from data node 1 it gets replicated to the master node and data node 3. For table 3 and 4 reads or writes have to be gone to data node 2 and just it gets replicated to node 3. Now for a join of table 2 and table 3 it needs to the query needs to be routed to data node 3 because it has the data from both the tables. So yeah this let me try to summarize both these solutions each have its own advantage and disadvantages. So for the first solution where we can have n copies of data. So number of data copies will be equivalent to the number of nodes and here total data distributed across the nodes plus just one copy for supporting joints. Then single table read read from any node will happen in n copy data whereas in the distributed solution we will coordinator will identify the data node and route the query. Similarly multi table reads can happen from any node in the first solution whereas. query has to be routed by coordinator to the special data node we call as master node from where all the data needs to be fetched. writes can be done to any node whereas here writes needs to be done to the to the particular data nodes. The data gets sink to end nodes this is the one of the plus points where is in the second solution data needs to be only sink to one node. And in the first solution, it can be managed with a very light weight coding load balance error coordinator, whereas in the second solution coordinator needs to manage the data sliding slicing across the cluster. The key point is that it allows us slightly older data as data replication will need some time, unless user choose to use the synchronous replication, in which case there won't be any lab and data will be visible in the same order. Now replication sequence will help. Sorry, we'll allow conflicts, which I have explained how conflicts can be resolved scale up. If we have to add more nodes, none of the solution requires downtime. Whereas if we have to scale down probably the first solution doesn't need any downtime. Second solution how we implement it depends, but probably it will require the downtime. So this is the broad level comparison. And that's all from my side for today's presentation. And I'm happy to hear your feedback. Please provide your feedback to me at amit.capila 16 at the rate gmail.com or if you have any questions after this presentation. Thank you very much.


Can you please tell us your name and where are you from? My name is Irina and I'm from Tri-Cities. And Irina, can you please tell us the testimony and what happened to you? So I got my license at the age of 15 and a half, 16. And I was a good driver. I see that look. I know we all like to think that we are good drivers, but I was good. I was really... Two years passed and I got my first ticket. I didn't think much of it. Okay, whatever, first ticket. Everyone has their first.  So I got that. And then time passed and I just kept on acquiring these things. And in the past maybe five months is when it really escalated. I mean, I got a ticket and then a month later I got another ticket by the same cops, same place, same reason. I was like, wow, what a coincidence. This is great. And then a couple of weeks passed and I got a parking ticket. I didn't know they gave those out, but I got one and I was parked too far away from the curb.  I drive with a ruler now. And so a little while, maybe a month passed and I get into a car accident. I was not speeding. I wasn't on my phone. I mean, it was just so weird and I was just getting so frustrated. And when I got into that car accident, I was just like, I just don't have enough money to pay for all of this. I mean, it really like, I was so discouraged with myself. I was just beating myself up about it. And I texted Marianna actually and I told her, I was like, you know, I just got into a car accident, but just don't tell Ilya. I was like, I knew he's going to even give me an earful and say, hey, you know, got to be careful and this and that. But it was after that car accident that I was just like, I can't do this anymore. I don't have money to just give out. Like money came and I was just like, my check came and my check went, my check came, my check went. And I was just, I was really like upset. I was like, I don't know what's going on. And that Sunday came around and Ilya actually did a word of offering and he was talking about the same thing that Andre just talked about, that there is a devour in your life. And he talked, he shared a testimony where he had the same exact thing where he would get into a car and everywhere he would go there would be, it was just bad timing or something and there would be just a cop right around the corner waiting for him and he would get a ticket here, a ticket there, a ticket there and his money came and came and went and I connected it so, I was just like, that is me. I was like, I have a devour in my life and offering came around and I put money aside and I was like, you know what God, I'm going to take this.   Money is going to come and it's going to stay and it's not going to just go. And after I set that money aside and I especially dedicated to that area of my life because I know that I'm going to give and God is going to bless it. And I got a promotion in one of my jobs. I actually got a raise and in my other job I got a bonus. I mean, I just saw blessings coming and I went to court for one of my parking tickets and so it happened that the judge's computer just didn't work and he was like, okay, well, today we're going to judge as if everybody's records are clean and we are going, I'm going to give you guys the full, what is it? Fullest reduction. I was like, oh, this is God. I was like, I need this. My parking ticket went from 120 to paying $30. I was like, okay, this is God. And I knew, I knew that once I made that sacrifice and I saw these blessings and I was like, you know, God is faithful. God is faithful in what he says and just blessings kept on coming and coming. Amen, amen. So let me rewind real quick.  Is that correct? That is correct, yeah. Okay, that's awesome, you guys. And last but not least, can you please tell us what would you advise everyone here tonight if they're maybe facing the same thing or maybe looking for a breakthrough? What I would say is, do not give too much credit to coincidence because Satan, he likes to hide behind that because then we take it upon ourselves and once you say, oh, it's a coincidence, you believe it. And once you believe it, Satan has accomplished his goal. That's it. And what I would say is these testimonies that are told here, they are not just told to, hey, God is good to me.  And I want you guys to apply these testimonies to your life. I want you to test God, like David said.  Take that sacrifice and put it aside and be like, God, I want to see you touch that area right there. And so now every time I make a sacrifice, I make sure I do that. I was like, you know what, God, this is gonna be put aside for this because I want you to bless that right there. Amen. Amen. Thank you. Thank you, Irene.


What's going on, everyone? Sam here with late sports cards, ripping 22-23. Peninidon, resoptic, basketball, hobby, six-box, half case break, number 24. Pick your team style. Let me read off a list of our names in our teams. We've got Alex N. Celtics, Ali A. with the Nets. Alvin S. Spurs, Jazz, Brad M. Pacers, Brad R. Pistons, Rockets. Brian W. Kings, Chris A. with the Bucks, Chun-Wai, W. Mabs. George B. Lakers, Gregory C. Nix, Ivan C. Thunder, Jackie Y. Warriors. Jason C. Blazers, Jonathan B. Grizzlies, Kumpal P. with the Heat. Liu F. with the Suns, Lucas P. Timberwolves, Mark M. Cavs, Marvin N. Nuggets, Nick L. with the Wizards. Raphael P. Hawks, Scott A. Bulls, Sixers, and Raptors. Shazeed, Kei with the Pelicans, Victor F. Hornet, William D. Clippers, and Zach B. with the Magic. Good luck here, everybody. Again, just four to go. Only four spots left in the daytime, and that is going to be in Prism. Teared random team style. That is a full case of Prism Basketball. 5.20 a spot. It is on sale from about 6.40. Market price. So, come and grab them. I don't know. We got a gold, though. That is gold. Trey Murphy, 8 of 10. Nice one there. Congrats on that, Shazeed. Take a gold in the second pack for you, buddy. Second-year Trey, TM3. Let's go, Shazeed. Malachi, random rookie. Lyme Green, Eric Gordon, to 1.49. Hollow, Rudy Gobert, Stifle Tower. That is a pretty sweet thing. Hollow, Tobias Harris, Tobi. James Harden, Basketballs. Hollow, Elite Dominators, Nikolay Yokic. I want to talk about this guy, this guy. Hollow, Dallon Terry, rated rookie for the Bulls. Red, Deontay Murray, Color Match, Hawks, 2.99. Musa Diabatte, for the clips. Nice one there. Rated rookie order. Gonna do a dice roll. 1, 2, 3, left, 4, 5, 6, right. Go for the rest of the break unless it's a gold or lower. In that case, I'll have it down random at the end. Gonna be a 2. Gonna go to the left. Left with AI in the Sixers. Why is he doing that? Ochaig Vaji. There's the rookies. Chet, CJ McCollum. Jalen Durran, Howya Durran. Davis Berton's, Basketballs for the Mavericks. I'm dropping that on Facebook really quick. I need a chance. Thank you. Hollow, Markel Fultz. The Magic. Hollow, Lights Out, Luca. Alright guys, one sec. Shade on Shark. Hollow, Stargazing, LeBron. Hollow, Christian Wood, John Wall. And Orange, Franz Wagner, 2.199. Second year, Frans. Franz Wagner. One sec. I gotta check one thing, everybody. Sorry about this again. The Dominated Kit. Benedict Matherin. X-Bending to Cumbermatch Matherin. Sneak the Freak. Fred Van Vleet, 2.49. For the Raptors. Oh, Joel Embiid. Down to three. Three to go, everybody. Three spots left. I'm prison tiered. That breaks next. Three spots left. That is it. That is all. Only three group break spots left on the daytime. Get a tiered random team style. Get you one. Down to two. Thank you, Lee. Down to two to go now. Two left. I'm prison tiered. That is it. That is all. Thank you all so much. Hollow, Zach Levine. Lights Out, Cade. These are so clean when you have the color on them. To 99. Lights Out. That's such a set guard. Hollow, Ochaig Vagy. For the Jazz. Orange, David Roddy. To 199. That's going to the Gris. Reading threes. Damien Lillard. Hollow. Damien Lillard. Cade and Ivy. Blue to 49 is... Come on. D'Anthony Melton. For the Sixers. Defensive weapon, D'Anthony Melton. Bryce McGowan's. Rated rookie on guard auto for the Hornets. There you go, Charlotte. He's been there for a $24 spot. Not too shabby at all. Cade. Keegan Murray. Elite dominators, Luca Halle. Kyrie Lyme Green, 149. One spot to go, guys. Thank you, Benny. Dorian Finney-Smith. Hollow. One spot to go on the daytime breaks. That is it. One tiered, random team spot. Jeremy Silhahn. Kyrie, 199. I want to say on the Hollow. Drop you that link one more time. Just wanted to go. Hollow, Jabari Walker. Lights Out tomorrow. There's a photon boy on Bogdanovitch. Lil' Pistons. Short print. A little bit less short printed than last year, though. The rookie is Jabari Smith. That is Shadon Sharp. Hollow. Rated rookie autograph. There you go, Portland. Nice one there, Portland. Trailblazers is Jason C. There you go, Jason. Nice one there, buddy. All in the shade on. There are keels. What's up, Jason? Different, Jason. Pink Velo, Scotty Pippin Jr. Rookie for the Lakers. 79. Hollow, Jha. There's Hollow, Jimmy Butler. Orange, Joellen B to 199. Troll, Ellen B to the 60s. Steph Curry, Hollow. Hey, I heard the story of, like, Joellen B. So there was one time someone asked them, like, how, like, what would you put yourself, like, percentage? How are you feeling, like, after you came back from injury?  And then, like, Jalen Rose was, like, like, tore into him. Johnny Davis, red to 99. He came back and said 81%. Yeah, he's like, I have 81% now. It's so funny.  Scotty. We're sold out, dude. Let's go. Thank you, Scot. Let's go, baby. Sold out on tiered prism. Hollow, Stargazing Trey. Yes, Hollow lights out Jason Davis. Ha-ha. It was. Ha-ha. Pink Velo, Musa Diabate. Rookie for the Clippers. 279. Steve Kerr, Raining Green. Rookie Photon is Anthony Davis. Every other Davis. Hollow KD for the Suns. We're saying that already. Hollow, Jada McDaniels. Green Shea to 149. Hollow, Jalen Durin. How ya, Durin. Nice one there for the Pistons. Game three is Hollow is Donovan Mitchell for the Land. Looking Robinson to 49. The Heat. Wendell Carter Jr. 83 of 99 for the Magic on the Op the Graphs. There you go, Magic. There you go. Congrats, Magic. Lime Green Lebron to 149. There you go. Grats Lakers. Nicola Jokic. There's a Christian Brown Rookie in there, too. Christian Brown Rookie. Base, Minutes. Luke Kinard. He's a kook. That's so mad. It's so funny. Hollow, John Collins. Yearly trade candidate. John Collins. Jaden Hardy. Hollow, Nicola Jokic and Markel Fulls. Orange, Jaren Jackson Jr. to 199. I think Dust is killing me already. Good God, man. Right. Still got Matt over on the Baseball Channel. He is ripping Baseball, obviously, being on the Baseball Channel. I mean, that's kind of goes without saying. Let me drop you guys a link to his break schedule really quick. A bunch of sold out breaks over there for sure. But let's get this one sold out. His 2020 Bowman 2 Boxer. $75 a spot. $16 to go there. Let's go get that sold out for him. I know he's been enjoying 2020 Bowman. Then he's got Series 1 Full Caser at the end of the shift as well. Series 1 Jumbo. $52 a spot for a random team. Redemption. Keegan Murray. Raider of Rookie Signatures. There you go, Kings. Nice one there. You got Sacramento. Kings, Keegan Murray. Ochaik Bhaji. Chet Hongrin, the Rookies. Luke Chris Middleton to 49. Jalen Haya Duren. Malik Beasley for the Jazz on the... No, the Lakers, excuse me, on the basketballs. Orange. John Wall for the Clips to 199. Yaka Pertle, Holland Sexton. Blue, lights out. Donovan Mitchell. That's sweet for the Cavs to 49. Hollow, Sidney Pepe. Hawks to 99. There you go, Hawks. Shade on Sharp. Anthony Davis. Elite Dominators, Hollow, Zion. The Bulldozer. Killing tries. Yup, Marjanbo Champ, you know it. Malik Hype, random. Line Green, Sidique Bay to 149 for the Hawks again. Hollow, Caleb Houston for the Magic. Josh Guinea. All right, last box. Oh, Optic. Good luck, guys. See what we got. Do a quick recap after as well. That's another one of Matt's Series 1 Jumbo spots came in. Pink, Vilo Treman to 79. Green, Lonzo to 149. There's Max Christie for the Lakers. Radarookie, Hollow, Autograph. That's on that LA. Max Christie. Wesley, Hollow, Jimmy Butler. Optic Dominators, Hollow, Lee's Dominators. Tim Hardaway, Jr., Hollow. It's going to go left with D Wade. Hollow, Duncan Robinson for the Heat. Andrew Nemhardt, rookie. Raining 3 is dirt. Hama Nudiyalo to 199 for the Pistons. Hami, Marjanbo Champ. Lights out, Harden. Red, D.J. McConnell to 199 for the Heat. Hollow, Hama Nudiyalo. Josh Hart, Hollow. Oh, heart to your mouth. Oh, God. Thank you. Sorry, guys. Red going to the left with Penny Hardaway in the Magic. Red, Ty Ty Washington to 99. Nice one there for the Rockets. Pretty cool. Ty Ty Washington. Thank you, Alvin. It's chrome dust, man. It is just unrelenting. Duncan Robinson, Hollow. Rating 3. And Marjanbo Champ. Hollow rated rookie. All right. Let's do a quick recap here, guys. We've got David Roddy, Johnny Davis, Ty Ty Washington. Musa Diabate. Scotty Pippen, Gold, Trey Murphy. Autos, Keegan Murray. Musa Diabate, Bryce McGowan. Max Christie, Shadon Sharp, and Wendell Carter, Jr. I'll do it for the break, guys. Thanks again for the fill. Up next is Pritzentier.


hey everyone welcome back to figure fantasy so we're here at the official facebook page of figure fantasy and guess who i found i found this girl Ayane Okada so she's going to be dropping most likely next week friday so that is a week from now save up your gems guys your diamonds whatever you need to save up for her because for galatea she is going to be needed okay galatea needs a defender badly as in badly so again you gotta get her she's going to be she's actually part of my top three already in terms of in terms of what do you call this in terms of defender so she's going to be the top three with crossus and megan look at her kit let's have a small preview of what she can do okay so let's see here skills first so infinite gaming dream initial energy this is going to be her um what do you call this her ultimate enlarge this further so after unleashing the ultimate deals damage to a random surrounding enemy every three seconds for 0.5 seconds and has a 70 chance to freeze the target for 0.9 seconds the chance will be adjusted by the figure's accuracy bonus so just in case you want to increase her accuracy this improves it so energy regeneration is six seconds which is actually good it's also good that her initial energy is at 60 already so upgrade effect level two if the target is frosted boost damage by 25% and freezes it for 1.5 seconds so she's going to have is kind of a synergy with frosted units level three every time the ultimate hits a controlled enemy gains extra shield and boost defense by eight percent four five seconds frost causes the target to lose health every second this ignores its defense when frosted targets attack speed may be reduced by 15 percent some figures attack against the enemy that are frosted deal extra frost damage so controlled including frozen stun knock up and locked okay so next is going to be her passive passive is sparkling crystal light gains strong shield when any of the figures health drops below 50% for the first time upgrade level two restores 10 energy with Ayane grants a shield to her allies so aside from aside from a very very good ultimate her passive is is actually spectacular as well so this one is the shield that grants to any figure when they drop to 50% so it gives protection to it gives an automatic shield kind of at 50% HP upgrade effect restores 10 energy when Ayane gets grants a shield to her allies so restores 10 energy for herself and gains a shield for herself and an ally with with the least health herself attributed after Ayane unleashes her ultimate okay so again another shield for the ally with the least health so again very good defender for herself and very good for her whole team her special is has a 25 chance of reducing damage taken by 50% when attack so upgrade effect level two boost attack by 5% and defense by 10% level three has a 35 chance the 35% chance of reducing damage taken by 50% when attack and uh final fantasy uh sorry not final fantasy sorry fantasy battle at fingertips range one slot so this issue is going to be close combat as melee attacks an enemy starts from the first enemy in the same line so the same line that you encounters attacks with this intermediate upgrade effects is if the target is frosted deals extra damage boosts the damage from basic attack by 25% cost it frost causes targets to lose health every second this ignores defense blah blah blah and you know this already so again she's going to be one of your best three defenders i hope you get her guys because she's going to drop next week save up for her um this is going to be a good week uh for me the upcoming week um and i'm so hyped for this new figure that is dropping next week so hopefully guys you have luck in your pulls and for those who haven't seen my other preview of her i already did a more in-depth uh kind of review of the character itself um i just i made a couple i i made a video couple of you know weeks ago i think so you might as well check that out so anyway guys thank you very much for staying this far so hope this preview of Ayane Okada helped you in deciding if you're gonna get her but definitely i would suggest you get her because she is she um Galatea needs a defender really really really so thank you guys for staying this far so take care stay safe this is the warden and i'm out of here


Today we're opening more 20-year-old third-party blister packs. What's up, guys? We're back with another epic video on Christmas Day, so hope you guys are having an awesome Christmas. We're gonna be opening some really cool stuff today. We have some third-party blister packs sent to me by Jose S to open up for him, so you guys can thank him in the comments for sending this in to be open. There's a lot of amazing packs. Like, there are three different packs in here, which is pretty insane. A couple of single magicians for us, there's a third one. Then we have a bunch of legacy of darkness as well, so this is gonna be a lot of fun to open. But first we have a Christmas giveaway. We have 10 cards here of Mirror Force, Mega Rock, Dragon, and Ultimate Rare Rampaging Rhinos, Anishie from Glass, Karebo from Metal Raiders, Buster Blade from Retro Pack 2, Invader of Darkness, Secret Rare, we've got Magician Black Calfs, Horus, the Black Flame Dragon, Secret Rare, and Serpent Knight Dragon, Secret Rare. All you have to do is like this video, be subscribed, and let me know what you're doing for Christmas, anything about Christmas, or the opening, anything you want to, it's gonna enter the giveaway. All right, let's get into this opening. This is gonna be really cool. I always love opening these up, because they've always got like a random card in them, or something interesting. There's a Dark Regition Girl in here, that's cool. Yeah, that's really cool, I didn't notice that. So yeah, there's just really cool things that you could find, because they've been packaged so long ago at this point, like probably 15, 20 years ago at this point. All right, those plastic ones are actually a nightmare to open up, that was pretty tough, but we did get it open. That is like a minty Dark Regition Girl, that's just been sitting in that plastic container for that long. That's actually a really nice card. Then we have a Legacy of Darkness Unlimited Pack. Here we go, let's see what we can pull. There was actually a random extra pack in there, and it was open. I'm not sure if they meant to send it like that or not, I don't know. We're gonna check it out in a second. We've got a Super Robo Yard. Let's see if we can get a Yada, we can get Tyrant Dragon, something like that. We've got a Winged Minion, Burst Breath, and an Opti Clops in the first pack. We were Robotic Night Double Snare, Devil's Snare, okay, different thing, different thing. All right, so here's the one that was like an extra pack. I think it was just like an extra thing he threw in. Let's see if there's actually a foil in here, maybe it just came open.  So it looks like this was intentionally just sent as like a bonus, but it's a bunch of commons in the pack. So I guess that's sort of cool as a bonus. Next, we gotta dissect another one of these. This one has gotten trapped in the plastic, so I don't know what is about to happen. I'm gonna try not to like destroy this thing, but it has gotten trapped in the plastic. So as you guys can see, this one is not gonna be in as good a condition. Who knows how long it's been stuck like this? I don't know if it's even possible to get this out, like without damaging it. We're gonna do our best. All right, we've gotten it down to this. This has become crazy. It's just like stuck to this. Oh, it's ripping. It's ripping. Oh, yeah, look at it right there. It was literally stuck to it. Rip, that is so sad. I don't think there was anything I could do about it. Jose, I tried my best. RIP, Dark Magician Girl, that feels really bad. That feels really freaking bad. The other one was minty, and then we have one that's just completely ripped. All right, that is so sad. All right, just a sad day on Christmas. Bargadark World, we got a Wing Minion. Burst Breath. Thunder, Nyan, Nyan. And the Hunter was seven-web. It's all right, Lizard Soldier. I hope there's another one like that, because that was upsetting. Let's go into a Magician's Force. This has five bonus cards, so it looks like these are gonna be commons, which is what I was expecting the first time, but turns out there was two Dark Magician Girls, one of which was Destined to Be Destroyed, which is unfortunate. Here are our bonus cards. Gravekeeper's Curse, Banner of Curse, Curse of Aging, a lot of curses, okay. Seven Tools and Karate Man. Kind of cool, kind of cool. Now let's go into the Magician's Force. This is what we're really excited about. Can you imagine if there's like an unlimited Dark Magician Girl in here? That'd be pretty cool. Like, well, we've already gotten two, so we'll see if we can get another one. Remove Brainwashing. Kaiser Coliseum, pretty good card. Amazonas, Blowpiper. Gather your mind. And Armor X, we got a Great Angus, Ultimate Obedient Fiend, Destined, and Jar, a Rubber. Back to LOD. It's another Dark Magician Girl. This one doesn't look stuck, so that's good. That's good. Okay, we got the Dark Magician Girl out without any incident. This one looks mint. Okay, a little bit of a ding in the middle, but other than that, still pretty good condition. Thankfully, it was not stuck. We love to see that. Another Dark Magician Girl, very cool. That's a playset. And now we have Legacy of Darkness, which we have not pulled a foil out of any of these yet. Let's see if we can break that streak. I would love to, you know, actually pull something good. That'd be great. Fanching Mirror, Petition of Darkness, a Faint Plan, Skull Knight number two, and a Shadow Tamer, Roboyaru, Finkimedean, Wolf Axe-Wheeler, and the Secret of the Bandit. Come on, wear the foils. Next up, a three-pack blister. This has three booster packs. It looks like LOD. Whoa, whoa. Summon Skull, cool. LOD, LOIN, and MFC. Is that what the deal is here? That's pretty exciting. These are going to be tough. We might actually be cutting the top of the pack a little bit, but that's okay. These are like jammed in there. Yeah, these are like a nightmare to open. I think we just shave the pack a little bit, but that's okay. We're going to open them up. We got a couple of bonus cards. We got a couple of bonus packs, and then like they're always stuck in the plastic. There's just no good way to open these. All right, let's see. We got all more bonus cards. Two Nulligator, two Summon Skull. Very cool. Okay, we gave the LOIN and LODA haircut, but here we go. Let's go. Labyrinth of Nightmare. They're hard to open because he cut the part off. All right, let's go back to the bottom, I guess. We have a Lightning Blade. Very cool. Garuda the Wind Spirit. The Chosen One. Anakin Skywalker. Namber of Soliday. And Infinite Cards. A nice rare, a nice rare. Hysteric Fairy, Headless Knight, and Lady Panther. Onto Legacy of Darkness. This one also had a haircut, so we're going to have to open it this way, I think. Heart of Clear Water. Ominous Fortune Telling. Mysterious Guard. Stamping Destruction. Opticlops again. Dragons Gunfire. Wingbeat of Giant Dragon. Dragon Manipulator and Life Absorbing Machine. Okay, where are the foils? Where are they at? Final Pack. Magician's Force. So far no foils, but all it takes is one huge pull to really make up for it. We can get Dark Paladin. We can get Dark Magician Girl. Breaker the Magical Warrior. So many cool ones. XYZ Dragon Can. We've got people running about. The Spell Absorbing Life. Magical Plant. Mandragula. In Book of Spells. And Dramatic Rescue. I haven't seen that card in a while. Vampire Orcas Disarmament. Old Vindictive. Very cool. And Mass Driver. Next Nightmare Pack to Open. LOD. Another Dark Magician Girl. Is this? No. No. This one's stuck too. No. All right. Here we go. Let's see if we can get these out. Oh yes. I got it. Let's go. Okay. That one wasn't as stuck, but it worked out. We actually got it out. Let's see. The corner is definitely jacked from that. But that's still much better than ripping the card. Yeah, that's better. Yeah, the corner. The corner took a serious beating from that. So I kind of did rip it up, but nothing we can do about it. We did sort of save that one. We will take that Legacy of Darkness. Now pull a foil. Maybe that was our good luck we needed. Let's go. Yeah, that's why I was amazed how minty that first one was. Like it's just in there. No sleeve. It just anything could happen from the plastic. Troop Dragon with the Fynching Mirror. Patrician of Darkness. A faint plan. And second coin toss. Convulsion Nature and Dragon's Gunfire. Can we like maybe pull a good card? Like possibly. Because right now it ain't looking so hot, but we do have three more packs in here. We've got another one of these and then another Legacy of Darkness. Let's see if we can get these out, you know, and without anything too crazy happening. I'm so glad they stopped using this plastic. Well, I think they did for the most part because I remember it. This is nostalgic. All this, this plastic that they used to use for like all the toys and everything. It is painful to open. Like it hurts when you get it open. Okay. We got everything open though this time without cutting anything, which is nice. Labyrinth of Nightmare. Let's do this. Can we finally pull a foil? We got a Gadget Soldier. Fairy Guardian. Offerings to the doomed. Melt Kid the Foreface Beast. And the Jar of Greed. We have broken the streak. We have like the worst Super in the set. All right. So it's not a great one, but it is something. It is a pull finally. All right, Legacy. Legacy of Darkness has been known to not give us anything. I feel like that happens a lot when I open Legacy of Darkness. It's really stingy with me. So this time is the time. Super Roboyard. Bark of Dark Ruler. The Winged Minion. The Burst Breath. And Let's Refiend. Still at it again. Not giving us anything. Warrior Digreffer. All right, Magician's Force. It's your time. It's your time to pull a big card. For Hosea, yes. He sent these cards in to be open. So hopefully we can get some fire form in Pixie Knight. Burning Beast. It's on this action unit. Cure you. Amazonus Dagger. Union Rider Meta. Meta Silver Armor. Roulette Barrel and White Dragon Ritual. Final LOD with... Oh, this has Vampire Lord. This has the worst RDS promo. Why couldn't this... Oh, it probably is stuck, actually. Never mind. I shouldn't have said anything. That one opens surprisingly easily. So I wish that had been the case every single time, but at least one of them was. Legacy of Darkness. Here's your second to last chance to save yourself. I think there's another one in that final three packer. But we're glad to have it now. Here we go. Ominous Fortune Telling. Give us the Yattagrossu. Mysterious Guard. Stamming Destruction. Spring of Rebirth and... How many Opti Cloths have we pulled? It's been an invitation and Gradius' option. So far, we've pulled one Super Rare out of all these packs. This has not been good. And the final pack. So even if we don't get anything, this is awesome from Hosea. So make sure to thank him in the comments. Here we go. Cinnamon Mary Christmas. Final Blister Pack. We got a Just Desserts and an Island Turtle. Still giving away those starter deck comments. Classic. Three more packs. Let's start off with a Legacy of Darkness. Can it redeem itself? Because it has been horrible today. Just horrible. Absolutely awful. It's definitely the darkness, for sure. We have a Fengxing Mirror. Patrician of Darkness. A Faint Plan. Skull Knight number two. And... Suits the Soldier, man. LOD does not like us. That was not a good set of packs. But let's see if we can redeem ourselves with Labyrinth of Nightmare and Magician's Force. I think we've only pulled one full out of all these packs, which is a pain with these old packs. They're very tough to pull things. So here we go. Lightning Blade. And you never know with these third party blisters, they're probably not messed with in any way, but you just never know. It's been so long, they probably didn't do it. The Emperor's Holiday. The Gross Ghost of Flood Dreams. And... Ooh, a Kaikyuu the Ghost Destroyer. There's a very cool super rare. So there's at least a pretty good card, you know? We finally got a pretty good card. I'd say one of the best supers in that set. Kaikyuu the Ghost Destroyer. Then we got Rock Spirit, Flame Dancer, Fire Sorcerer, and Biomage. Final pack. Magician's Force. Here we go. Let's do this. We've got a freezing beast. People running about. Can we get that Dark Magician Girl Dark Paladin Break or anything like that? Magical Plant Mandragola. Hidden Book of Spell. And a Death's Coal of My Body is a Shield. Amazon is Paladin. Pitch Black Powerstone. Ah.  Thanks again to Hosei for sending those in, because that was just an extremely fun opening. Hope you guys enjoyed it. I hope you guys have a great Christmas Day, whatever you're doing today. If you enjoyed the video, don't forget to subscribe for more epic content. Shoutouts to CCG Trusted Cards, Tomato Juice, Noa J, Stanley, Mike Nance, Ben McGecko, Duelist Kingdom Cards, it's back to McFarland. Thank you guys for supporting the channel, and I'll see you guys next time. Peace.