Welcome back to the breakfast here in plus TV Africa now Let's go to off the press where we have a review of the major stories making headlines across Nigeria this morning I am going to be starting with the daily independent newspapers and of course We'll be saying good morning to GD Johnson right after sharing these stories on the daily independent this morning big one That's talking about the economy. It says Nigeria's economic recovery slows as GDP drops by zero point nine eight percent I'm also tenable others shine at independent parliamentary awards Bandits get around telecoms shut down use walkie-talkies says the Katzner said government So once again the bandits get around telecoms shut down use walkie-talkies Asu shelves strike as by the Bia Miller intervenes Buhari signs climate change and con amendment bills into law And Buhari in favor of direct primaries says but a granular We are waiting on states for end size reports Buhari tells Anthony blinking and Impunity is Nigeria's greatest problem says PDP governors and size reporting circulation may not be authentic says the Lagos panel member And also poor visibility may disrupt flight operations nine met once those are the stories on the daily independent All right, let's move away from the daily independent and check out the leadership newspaper this morning and The board caption reads after three positive growths Niger's GDP slows to four point zero three percent Federal government blames impact of COVID-19 and dismisses looming food crisis expert pro for solutions say strong growth required No going back on direct primaries. You also have another caption by Jabi amila is quoted on that and Nigerian loses 30 million our daily as real workers down to and the federal government to pay Asu 12 point one seven billion narrow and allowances President Muhammad Buhari to the United States. We will act after our hashtag answers reports from states Quite interesting. That's the much we can take on the leadership newspaper this morning to the daily song fears in bios over gas leak Cano alleges in human treatment in detention and Bandits now use radio frequency walkie-talkie the victim narrates a 29-day ordeal with kidnappers in Niger state Also end sales report and waiting for song will Lou and other governors says President Buhari Commuters stranded as railway workers shut down train services nationwide and also so-called killing death toll hits 43 Bill to move CCT from executive to judiciary arm passes second reading And we can also find here why resigns climate change and amcom bills into law if a federal government excited over delisting Nigeria from religious violators records and I think those are the stories that we can take on the daily son All right moving away from the daily son We have the daily trust newspaper this morning and the boat caption reads train passengers stranded NRC loses millions as unions strike Traveling to Kaduna from Abuja by road risky 12 times for intra-city commuters and leaguers were engaged in union management This arrived as you find under the boat caption this morning Panda once I pop against territorial conquest move and you also have mpa exceeds revenue target and remit over 89.9 billionaire and Still looking at the front page of the daily trust newspaper. I am waiting and says reports from state Buhari tells the United States again conquer so and while he feuds force PDP to postpone Northwest Congress Nigeria us signed to point one seven billion dollar deal on education health and orders Talking about the strike as to federal government reach trance as Bajabia Mila intervenes This are some of the stories on the daily trust news before this morning Good morning GD Johnson Okay, so so let's start off with the the strike by the railway walkers. What are your thoughts? I mean, we're losing a lot of money 30 million era and the last time they had a review of salary was about 1983 you're ending 30,000 era after 30,000 era for workers and this is after this is up before deductions, so they left with like 26,000 era. Let's share your thoughts on that If you are familiar with the real system because I live very close to a railway station and My second school was my primary and second school school specialization And I come out with really way to go to school hours in university when I didn't want to go through What I mean some transportation you be familiar with the condition of Railway workers and the public condition as we've reached it Invested in infrastructure, but we don't we have not made serious investment in human resources And that has been the problem up to railway workers over the years and we thought that with federal government getting loans left at the center and investment in infrastructure of Relay service across the nation the welfare package of human resource that will manage this infrastructure will be looked into Here we are to be it is still the same since 1983 There are issues have been so I think government needs to look into that direction if you have a beautiful house And they give you two peaks to manage they will destroy the house They will destroy everything now if you have good infrastructure You have good policies and the people that are managing it. We don't take care of their welfare. It's just a matter of time The business will collapse and that's what's Basically affecting the railway system and that's what destroyed the real system in the first instance In in Nigeria and I think we should even go that path that part Again, there's a need for government to look into it There's an effort the minister of labor and productivity to ensure that all of these sectors that are going on strike What are the factors will can we resolve issues before it gets to the public domain of calling for a strike action? There are various unions and there are various levels of negotiations and there are various levels of leadership That should address this particular issue before we get to kill the down-truths and you have a lot of Commuters being stranded resources being wasted family is not being connected as a result of this distracts, so I Think I mentioned it in this direction must not get to this stage and this phase before The work for your work as a Very problem if you leave that story to the story of our suit and the speaker intervene in order for us to not to go on strike and some to the senior star association of University's In Nigeria is the same thing in doctors with cover strike What is the minister of productivity and all of these agencies? What are you doing to ensure that we have a better working conditions? working for government as well as the better labor Labor management relationship that you don't have to resort to strike the speaker does not have to intervene What as if you can go to do with them intervening weeks? With issues as to which strike the education ministry is there There are other agencies that will look into this whatever Agreement that we got federal government signs with us. We don't have to strike and strike and strike and strike and strike I recall we discussed this is your strike. I said this will not be the last time while I was in school as you went to strike before I was born as you were just trying to remain going on strike and we ask these questions What are the basis for us going on strike? We really need to federalize our educational system when the federalize your education assistant then each state will Each state will compete for resources And the rest issue if universities that are providing labor For the economy cannot be self-sufficient cannot generate revenue to sustain themselves They want to probably go at the providing for the country. So when they have to rely on government funding There's not that government should fund but with certain degree once you have funded the race education to a certain level Those universities with the kind of resources the intellect the knowledge and the expertise they have in their business administration In the engineering department in all of the faculties we have in their medical school She'll be able to generate revenue to sustain themselves and is who should be based on the environment Where they are because I don't believe we invest in legal should professor in legal should be handed the same the same salary For example, and the same allowance for for university professor in or yet. Let me just limit its address You know yet. Why should we have the condition of? living is various and so based on the peculiarities of each situation until we do that we see we have been Yes, right there.  He tried to meet up because we were going to try Go on strike in academic institution. I don't see going on strike in academic. Anywhere else in the world it's patented all right, um, I remember also the interview that we had with the I think the head of the railway workers union, um, you know, and he explained further About the working conditions For these railway workers. They didn't have no proper accommodation, you know at their Terminals where they where the train stopped. They also Didn't even have spare parts, you know, so a couple of the trains where you know, I had broken down Some of the trains at good luck. Jonathan had I told you I leave I leave in In And I do is he do station. I am very very familiar with the railway system I am very young in just need to do is to take to take on the railway system We wrote to the for example we wrote to the minister and to the president concerning not providing a railway station For a flagship community that was named so I know about really I knew people that have worked in the railway system Just come just go to the terminal and see whether they have a changing room.  Whether they have places where they can even bury their head. It is clear The the resources that are being spent on these things compared to what they are Ism, or you go to and then don't don't forget that My grandfather My grandfather worked in the railway system. I get him upon it was He was he was a coach driver. So In the internet as well all this just look at the average We pay for railway system Emphasis has always been on the infrastructure Unless emphasis on the welfare of the workers All right, that's it All right, let's see on the daily song. I think the story is also repeated on the daily independent But it says here bandits now use radio frequency walkie-talkie Of course as a victim merits a 29 day ordeal if you remember also there was a time when Telecom services were shut down in katsina and on other states But of course now they are saying the bandits use walkie-talkies And I bandage use walkie-talkie can that not whether that's the reason why you want to narrow their options And they are now using frequencies Frequencies of walkie-talkie to that means that you can intercept if you have good intelligence. You can intercept You can intercept that frequency And gather your own intelligence. So that's not an excuse for the security agents. In actual sense This is a good development That the security agents could tap into in order to forestall the nefarious activities and the criminal activities of this of these terrorist elements That you call bandit But that I tend to be terrorists because they are terrorizing the lives and property of my grandson So using walkie-talkie shouldn't be an excuse. In fact, it plays into the hands of the intelligence agencies, the security agencies to infiltrate their camps because they'll be using frequency And once you can tap into that frequency you gather intelligence You need you need you need together We don't need for for a victim to come and to tell us that oh, this is this is our experience In what way The security agencies try to infiltrate this camp by planting their agents to be kidnapped Their own agents to be kidnapped By by these terrorists that We refer to as bandits and then you infiltrate their camps to gather intelligence And then smoke them out out of the nation But it is what it is We will be listening to and then we justify the money that has been Expended on security and fighting terrorists and fighting All right Let's talk about the Nigerian economy now looking at the daily independence newspaper. It says Nigeria's economic recovery slows as GDP drops by 0.98 percent And on the leadership is about the same thing after three positive growths. Nigeria's GDP slows to 4.03 percent Let's share your thoughts on that Yes, I want you to look at Look at they are talking about Economic growth growth in energy products The overall growth of the nation looking at it from economic it drops by 0.9 percent That's From economic point of view from from the human interest point of view. What is the cost of living in Nigeria? What is the standard of living in in Nigeria? If you look at this indicators, we will tell you if they are using the The GDP as an index to measure the performance of the economy under this particular And that it has dropped by 0.9 percent The growth does not reflect in the cost of living and in the standard of living Of an hybrid Niger. Nigerians are going Nigerians are going You and I and people like for People like you and I that are working that people who are working We need a number of calls and we need a number of texts in the cities You see from people to access for one form of help or the other So when they come around and you talk about this economic index using the gross domestic product, which is the total Economic activities of all All people to missile in Nigeria What the economic activity that takes place in Nigeria? Then you understand that That is not the fact though that I look at from I look at it from the perspective of the cost of living and the standard of living They give it if this GDP has dropped by 0.9 percent the cost of living and the standard of living has dropped by 50 percent All you just need to do is to look at commodity price index Just go to the market and look at the commodity price index and look at the standard And what Nigerians are set for in order for them to have the means of livelihood then you know that Does not actually reflect what is on ground that Nigerians are going to the inflations the inflation is high the The the price of commodities have gone up the price of goods and services are skyrocketed and Have the the the salary and the wages of Nigerians have not been increased to meet up with the challenges Of of these slow economic rules that has a more severe and direct impact on their standard and cost of living all right, um Junior Johnson now, let's talk about something, you know that has also made headlines In the last couple of days and that is the nsars report it's on the Daily independent this morning. It says we are waiting on states for nsars report Buhari tells antony blinkin. I think it's also on the daily sun. Yes. I'm waiting for song will do on other governors And that's also with the nsars report Get let's get your thoughts on that one. Um, what exactly is the price they're waiting for? Well, how many how many of us would it be when there was a when there was that gas explosion in Lagos? I would know when to Shoe To swing pictures and then what protocols are you putting in place to send a report the panoramic because as for their report to the governor I think that report they are various means which you get a report electronic means Digital technology has made life easier. It has broken The distance between time and space So you could you could get anything to anybody within within split within to be second Why would the price is an embarrassment? For the president to tell the secretary of state of united states and to believe in that We are waiting for the problem waiting for the governor concerning the world. I think if we call from the governors And it is part from the governors who will get this to to to to the president But the service is is is clear Is clear the spotlight is on this particular matter and that if it's one of the issues that was discussed with the state With the the secretary of state of united states it means that this particular matter is not going anywhere And I said it over time That people should forget that people should not forget that they are in comment for a limited period of time Nobody being government forever and ever and you'll be heard accounting for whatever happened under your stewardship When you're in government. So it's just the matter of time if the report is clear and there is A crime that is committed against against humanity in terms of Genocide or massacre or whatever you pay the price. It's just you pay the price. You see you pay the price There's nothing stopping anybody appearing before the international court of justice for crime against humanity So we live in a global society We live in a global community that if you are given the responsibility of managing the state resources You'll be heard accountable In office after you left office where you don't have any any immunity any immunity again. So It's good that this particular issue Was was an issue that the state it means that the global community are interested in what happened In that ends as protest and all those That engage in safe denial and safe deception and safe deletion That thought that does nothing actually happen in leki where it's becoming clearer and clearer by the day and that Um This report when it comes out when it comes into problem, do mean we see what government will do But i'm sure that there are people that are waiting to take this matter to the international international court international judicial system And so that those that are involved Those that have various levels of command that this thing happened under them with the other country police It's just it's just a matter of time. Yeah, but but you know, do we still have faith in the icc and also in antony blinkin because Um, a lot of people have also mentioned that the the united states or any other country in the west really Doesn't have that much interest in actual justice Uh for my in in situations like this, you know, they would always of course lean towards where their interests lie And the icc also over over time has not shown to be itself to be um a court That people have a lot of faith in Now it's a burden on the international community either to open their eyes to watch um the the the degradation and um the The the conclusion of the democratic space is is is there for them to to to no nation exists in isolation again Well the icc might over in the last few years Being a bit in a state of comatose But that does not foreclose the fact that some some strides have been taken even though we have not taken Giant steps with respect with respect with respect to that But if we have to wait for united state, I think we are missing it. You can solve your own problem That's where the issue of The the the organized civil society Comes into focus. They are big my own industry and own industry comes into focus There are some media organizations that engage in safety now That the natural sense people are killed or people are not killed when we are talking about we were told you after this Event after this encounter I can go to the railway station And then take pictures and send it for anybody that case to see it So it is clear for us not to go for america to solve our problem It is important for us as the media to bring it to the to the spotlight things that are wrong with the society so If we wait for america where their interest the world is for sure their interest that's Is enlightening same interest when it comes to international community and international relations However, if we bring this issue into the spotlight Regularly after watchdog and the custodian Of what is right in the society. I'm sure the international community will be embarrassed and they will be forced to do something To do something about about about this this issue, but internally what are we doing? What steps are we taking the agencies that you hold government accountable? Are we doing to hold government accountable? And what are we doing to draw spotlight to this particular issue over that matter? And the president said and twitter is burning Nigeria And twitter is burning Nigeria yet on october 1st the president made the pronouncement that the ban has been lifted Nothing has been done to that to that effect and the question asked and I did ask my student this question in the exam And that asked them to write their twitter and the two meter ferragomen has banned twitter I said ferragomen as a journalist the tinnish, you know, the way I scold them safe the The the the learned one I say as a journalist you are the planet you are the intelligent one and the knowledgeable one now You are the I say that again a journalist is The intelligent one and the knowledgeable one because no journalist must have a knowledge of it I said does the president have The power to ban twitter to stifle freedom of expression Does he have that power? I said my knowledge and understanding do my tell you yes He does not have the power is not within the purview of his power to ban to ban to ban twitter So it's our responsibility to enlighten the people to bring this issue into the public domain To let them know that actually this apple so we are holding government accountable And it's the watchdog not the laptop not the best dog Not the bad dog of authorities Yeah, but doesn't it make it harder doesn't it make it harder that you know like you've mentioned You know the systems that should checkmate and you put these people in check You know those systems really aren't in place or they are infunctional and doesn't it make it harder because they have been And sorry was judy johnson. They have been Investigative reports carried out by the media Um by the premium times and the likes even cnn, you know, and that was countered here and there But doesn't it make it harder that you're dealing with a government that denies every single drop of evidence that is put in in front of it Um, and and so no matter what the media does they're going to deny it That's why we that's why that's why we need to do more We keep doing what we need to do in order to put this issue in the front in the front in the front bonnet To put this issue in the front bonnet And we do when we we we just can't take a heist off the ball. You see when it's just unfortunate when governments The the the ultimate call of a journal is being betrothed And betrothed sim is not betrothed Betrothed sim to one party or one interest or sex line is to your nation your nation first not party not whatever you when we the imagines Of autocratic and despotic Government it is the media that draw attention to it and so that That france can stand that france time muster does not grow out out of the site And we saw the imagines of how government becomes authoritarian In their in the in their poster and in their disposition and that's why we are found ourselves Agree with you. We have done so much But we still need to do more we can we cannot be tired of doing what is our assignment and what is our responsibility In holding government in holding government in holding government Accountable, I agree with you. We have done we have done we have done much, but we still need to do more And we can't get out of holding them of holding them Accountable with respect with respect to To Government living up to his responsibility and not to patronize to patronize. Let me link that story All right. You did Johnson dependent hour Now let me just give me a minute. Okay. Now. Let me link that story to independent award Why should media organization be doing our and the winners of those awards are government officials It's not independent award. I'm also doing which lines in independent. What as I must done in the last I want as the new good done in it. I want to be clear Is it the social space? It's the economic space is in the political space Now you will give award to people that are elected and entrusted with public service to do something Or something and messy. Is there anybody in that studio or watching clapping for you for doing this job? I'm actually No, not at all. Now to reward people that are elected to serve the public Which what has the watchdog got to do? Where does the watchdog become the reward dog? It's insulting for media organization to organize award and to be given awards to governors and the rest of them And I love that because it particularly the print media organization And that's what has led to the state of comatose and the death Of the print media in Nigeria. Let them continue with that rubbish and that nonsense I'm thinking I will get them through So message, please forgive me for for for interrupting. I'm waiting for you now Say that you have messy on me. All right. So let's quickly share your thoughts on No going back on direct primaries Femi Bajabi amila has said that and The fact that a lot of persons are still very worried and concerned that maybe the governors of the apc might prevail On the president not to ascend to that bill because it consents I mean the issue of direct primaries is part of the proposed bill We are wasting their time That bill if the president signs into law cannot stand Cannot stand The test of time they cut we threw it out The national assembly cannot make laws For political parties they can't make laws On how political parties will run their system Don't forget that before these parties were registered They submitted their constitution to the independent national electoral commission Now a party we select a candidate is not a responsibility Of the national assembly is a responsibility of the internal octane Of that party has stated in its own constitution. These guys are engaging the exercise in fertility And some of them are but this into focus because they want to engage in survival mode Some of them are looking for means to perpetuate themselves in part. It should that be the concern of the national assembly Our party Beats and select a candidate. Look, let me tell you even where they said Hello, we can hear you In in in in enam bra state. Let me give you a test case in enam bra state. They said they had a direct primary In apc avi Now when they had the direct primary in apc We saw the total number of votes that And you back to win the apc primary He did not pull up in the main election He did not pull up to 40 percent no 20 30 percent of the of the of the result of the direct families It means that majority of the pc members that voted for him doing their parents is not vote for him doing their during the election These people are not serious. They don't even know why they are in the national assembly Is that of making legislation for the good For the good Embediment of the Nigerian site. They are making laws for palmaries and it that's the reason why the speaker is going to visit Is going to visit the the the president. Oh my god waste of state resources waste of states time and waste of We I don't know waste of energy let them pass the bill the bill you take the party where we organize that The party have their own constitution and the conscious state how to conduct themselves. That's why they were registered by enam And that responsibility does not fall with them All right, I think we can end the Conversation here jiddy johnson. Thank you so much Uh for joining us this morning and for sharing your thoughts with us on these very big stars Osar again Thank you very much and messy. Thank you for having messy and me for interjecting you And I hope god will not have messy on all of these people that are opposing this mess in this country All right, thank you. All right stay with us Of course, uh, we'll now move straight to uh today in history and share with you Something huge that happened on this day many years ago. We'll be back


The House of Representatives' Committee on Public Accounts has laid its report on ministries, departments and agencies of the federal government who failed to render their detailed account within eight years. Prominent among those indicted in the report laid at the plenary on Thursday by the committee's chairman, Uluwulioke, are the Central Bank of Nigeria, Nigerian National Petroleum Corporation, now the Nigerian National Petroleum Company Limited, the Niger Delta Development Commission, the Revenue Mobilization Allocation and Fiscal Commission, among others. In the report, the committee recommended prosecutions by the EFCC, Warrant of Atrester, arrest issuance against chief accounting officers and sanctioning of various MDAs. Hello, hope you enjoyed the news. Please do subscribe to our YouTube channel and don't forget to hit the notification button so you get notified about fresh news updates.


What's up everybody, this is Giovanni from the options trading channel. It's been a while guys Before I get into today's topic main topic anyways, I wanted to bring you an update Between three of my really close friends. You can say that they're pretty much my brothers and I'm we formed a LLC a trading LLC our LLC just basically means that we can pull our money all together and we can all trade it as one entity So it's gonna be awesome guys Basically we formed this LLC because we wanted to pull our money together So we can play we can trade the strategy the one-hour strategy off based off the Daily chart like I have been but there has been a big kink if you will in our strategy and Basically to our realization The markets have not moved hardly at all since middle of June basically so here We are almost a month and a half Into this thing after you know the big run up basically and then crash back down and the markets haven't gone Anywhere anywhere really what we're using anyways is a trend trade a trend trading strategy So it's not working while markets aren't going anywhere and aren't Trending some a quick update and of course there there's a lot of perks and advantage advantages To forming an LLC. I highly recommend you talk to an accountant before doing anything But definitely something to think about moving on to the main topic of today's video Let me explain to you sort of my biggest issue as a day trader So I have a trading idea I back test it and I back that the crap out of it basically I back test the crap out of it and It looks like it's a good idea in hindsight Everything works in hindsight But when you actually put it into practice it starts going good and then for whatever reason Something comes up then that is when you really truly sort of Realize the flaw in whatever strategy you're using Comment down below if this has happened to you. I definitely want to hear about your guys's experience, but so With I mentioned, you know that we formed an LLC. We're using a trend trading strategy Markets aren't trending. So my other good friend turned me into trading Convergences and divergences off of the one-minute chart started looking into him There are a lot of issues there But that's something I definitely want to explore in the very near future Anyways guys, I just wanted to come up. I just wanted to make this video just to give you an update as to what I'm doing What am I thinking where I'm heading with with my channel and whatnot guys? I have a couple of things I know I've been promising you this for quite some time I just haven't had the time to actually come and make videos and content like I wanted to but just stay patient with me guys Thank you so much everybody so much for the love and support the channel is growing slowly But surely as I get more consistent with content and videos and whatnot I'm sure that'll come along nicely. Don't forget to hit the subscribe button down below Like and share my videos again. You know, I definitely want to hear back Here's some feedback for my viewers and subscribers Let me know in the comment section below what you want to see out of this channel See you guys here on the very next video hoping it's a green trade. See you guys later


My name is Sergeant Major Christopher McDougal and I am the officer major with 759th MP Battalion here on Fort Carson. Today started our best squad competition for the 89th MP Brigade. We'll run from today through Thursday where we'll determine of the four battalions a winner. So we have a pretty jam-packed schedule of events that we'll do throughout the week. Started this morning with a mass PT event, moved on to the obstacle course from there. We came out to the range. We're conducting our M17 and M4 qualifications. From here we'll move out to one of the training areas and conducts day and night land nap along with some ESB testing. We have several written tests that competitors will undergo over the next couple of days. Tomorrow we'll have a 12-mile foot march followed by a maintenance event back at the motor pool. Then a combatives tournament. We'll wake them up Thursday morning and then close out with a formal board. I don't think I can tell you that there's one event that's more important than the other. I think all of them are kind of testing the whole soldier concept out here. So I think they're all fairly important. Best squad competitions or soldier of the month, soldier of the quarter, any type of competition that you can get soldiers to do makes them better, makes those around them better. I don't necessarily think that the competition itself is all-telling. I think it's the work that leads up to the competition, the training, the studying, the preparation, the hands-on testing, things of that nature that make soldiers better. And then it makes the soldiers around them want to be better as well. This training is important for soldiers, number one, because it brings back the warrior task skills and battle drills, skill level one, and also incorporates non-commissioned officers that are in those squads in order to lead those soldiers and actually test their troop leading abilities and make sure that they're actually squared away and know what to do and accomplish a task. Best squads are important because, number one, it identifies our gaps and weaknesses and, number two, it also identifies our strengths, shows our commanders and NCOs and non-commissioned officers what we need to do to train more in order to make sure our soldiers are skilled, adaptable, and lethal. This event brings camaraderie number one because you're in it to win it. No matter what it is, we're bringing the best of the best in the soldiers and if you're out here doing what you've got to do, it's easy to bring that camaraderie. It builds out a spirit of core, not only within ourselves but within the team and also within our brigade. I think if you look at cohesion within the 89th and what a competition like this does is the interaction between not just the command teams that are here but the soldiers themselves hearing about how their units do something, what's important to their leadership back home, some of the best practices, what they did maybe to train to get here, things like that and they can share some of those ideas, share some of those practices and then they make contact so every few years we PCS or we move around the world and you run into these people again and I think that's important. So I think competitions like this do bring soldiers together, builds cohesion. I think if you spend any time around any of the four teams are out here and just see how they talk to each other, see how they interact with each other, it's deeper than maybe working in the motor pool together or something like that. They've been through some pretty rigorous events so far and I think all of that brings a team closer together.


When teaching his disciples how to pray, Jesus began by saying this in Matthew chapter 6, verse 9, After this manner, therefore pray ye, Our Father with chart in heaven, hallowed be thy name. Now, notice that Jesus didn't begin his prayer with the plea to be heard. He did not beg for God's attention. He did not cry out to be received. He prayed with a confident knowing. Assured of his identity, Jesus prayed with a holy boldness. The key to praying with boldness is knowing that God is your Father and that you are his child. We find our confidence when we can sincerely pray Our Father. When the believer is assured of his divine identity, he can pray unhindered by doubt and shame.    And both doubt and shame can be overcome by knowing one simple yet powerful truth. That truth is found in the book of Hebrews. Hebrews chapter 4, verses 15 and 16 say, For we have not in high priest, which cannot be touched with the feeling of our infirmities, but was in all points tempted like we are, yet without sin. Let us therefore come boldly unto the throne of grace, that we might obtain mercy and find grace to help in time of need. Because of what Christ accomplished on the cross, because we have a high priest representing us before the Father, we can approach the throne of God with confidence and boldness. The disciple of Christ does not doubt God's existence, but the disciple of Christ does at times doubt God's ability to perform his word. And it's not that we imagine that God is powerless. Instead, we imagine that we ourselves are unable to receive. That's the great hindrance of doubt. In the same way, shame causes us to question whether or not God will hear our prayers. Shame and doubt go hand in hand. Shame and doubt energize one another, and they are rooted in the same lies. Your past isn't forgiven. God is unwilling to hear you. You've made too many mistakes. It's too late for you.  When you begin to pray, start from the place of identity. Maintain a divine audacity. Know to whom you belong. Know that you are accepted and forgiven. Cry out, my Father, let the Holy Spirit persuade you. Let Him convince you that you belong to God. Romans chapter 8 verse 15 says, The spirit you receive does not make you slaves so that you live in fear again. Rather, the spirit you receive brought about your adoption to sonship, and by him we cry, Abba, Father. Trust the voice of the Holy Spirit. Ignore the voices of doubt and shame. When you pray with boldness, you're not afraid to ask of God. When you pray free from shame, your confidence in the Lord is renewed. Imagine how much time you could save while praying. If instead of begging God to hear you, you simply believe that He already did. Imagine how boldly you could approach the throne if you knew that the sin was wiped away from God's record. You're already His. You belong to Him. Remember, we don't pray to connect with God. We pray from connection with God. I'm David Diger Hernandez, and this is your Moment of Truth. For free weekly content and more, sign up to my email list by going to davidhernandezministries.com. Thank you for watching EncounterTV. Don't forget to subscribe and click the notification bell. Also, help us spread the gospel of Jesus Christ in the power of the Holy Spirit. Make a one-time donation or become a monthly supporter by clicking on the donate link now.


Cricut West Indies started off this Friday by announcing the fixtures for the upcoming ICC Cricut World Cup set for June in the Caribbean and the United States of America. 20 teams have been split into four groups with the opening fixture between the USA and Canada to be played in Dallas on the 1st of June. The winners will compete in Group C along with New Zealand, Afghanistan, Papua New Guinea and Uganda with matches set for six countries in the Caribbean. Ghana, Trinidad and Tobago, there is St Lucia, Antigone, Barbuda, St Vincent and the Rendonians also hosting matches. Another marquee matchup set to be expecting a lot of attention drawn to them. The India vs Pakistan match set for New York on the 9th of June. Chief Executive Officer of Cricut West Indies, Johnny Grave joins us via Zoom to discuss these latest developments and Johnny, welcome to the Sports Max. It's always great to have you on our show and it's not on our doorstep, we are months away but I know in the organisational landscape we are on the doorstep now of hosting this event. How excited are the CWI executives for this one? Yeah, good evening, happy new year, great to be here as always. This is a really exciting moment, we probably hoped it would happen in 2023 rather than 2024 but it's great to now have the match schedule confirmed and announced and really now all of the pre-work that we've been doing in terms of setting up the tournament now really can go into fast track because we know all the matches, we know all the destinations and now it's all about doing the finer details of the planning and getting ready to what will be without shadow without the biggest sporting event that's ever come to the Caribbean before. We know that you had an oppressed release coming out of the CWI earlier on this week about some organisational changes which included some of your staff shifting to ICC duties. We know this is an ICC event but because it's being staged where Cricut West Indies has jurisdiction, can you just outline to us exactly what role the CWI officials will play here because I know it's an ICC event but can you just make a distinction as to the role that Cricut West Indies has in this championship? Yeah, so we're very much the lead host, we've signed the host agreement directly with the ICC, we are the full member that's hosting it and we'll take a lead role and rely on the United States and our partners there to manage 16 of the matches of the 55 that are coming. We've got all of the super eight stages, we've got all of the sort of the biggest games, the semi-finals and finals happening in the West Indies and yeah it's a huge tournament, I mean the budget alone is going to be in excess of a hundred million US dollars. Probably the operational staff for the event will be bigger than Cricut West Indies by the time we get into May and June so a lot and a decent number of our most experienced and senior staff will be working directly now on the event from January onwards. Now we finish that Big England tour that we had before Christmas and yeah for all of us, particularly Cricut West Indies, we retain all of the ticket and hospitality revenue so it's really important that we maximise the opportunity because we want this to be not just a cricketing legacy and success but we also want it to be a financial success for Cricut West Indies. Yeah and can you just illustrate the point you made earlier on Johnny about this being the biggest sporting event ever being staged in the Caribbean because the region did host the 2007 Cricut World Cup and the T20 World Cup in 2010 as well. Yeah look it's the biggest event in terms of the numbers of teams, there's 20 teams from across the world now coming, it's 55 matches being played, it's been played in a shorter time window than obviously 2007 but T20 Cricut has taken off so in terms of most of the stats in terms of the the monetary value of the tournament in terms of the budget in terms of the the number of eyeballs that will be watching this game it will break all records and surpass 2007 and 2010 when we hosted matches before so this this will be a huge event, billions and billions of people around the world watching it obviously the subcontinent provides a huge number of that percentage of that but again matches are going to be played in the morning and in the evening to try and balance that subcontinent audience as well as making sure that we can make as many of the matches particularly those that have been played in the West Indies accessible to our fans as well so a decent percentage of the games played at night under lights in the Caribbean. Yeah a lot of work to be done Johnny I have to ask you though have you had a conversation of course with those in charge of the pitches because pitch condition and of course ensuring that the stadium is very welcoming because there's going to be a lot of tourists you know visiting to watch this what I think is one of the biggest show on this earth because everybody looks forward to a good ICC World Cup how much work has to be done in order for us to get ready for June and ensure that we make an impact and leave that sort of legacy that I'm sure you and your administration would want. Yeah look I think when we hosted the Women's World T20 2018 we got the balance right in terms of being able to as much as possible or as much as we would want to comply with the ICC regulations of such a big global event obviously the security threat everything is amplified but what's really important is we still allow our fans in the Caribbean to attend matches and watch cricket in the way they want to watch and I think by all accounts and obviously I wasn't here in 2007 I don't think the balance was necessarily struck between local fans and how West Indians want to watch their cricket and how ICC tournaments had been run historically so we expect fans to be able to come into the grounds to bring the the music the drums and everything that they would want in terms of watching the game to create that unique Caribbean carnival atmosphere in our stadiums but also make sure that we comply with as much as possible with those slightly restrictive ICC regulations that they've had in the past so I think that's the first thing that we need we need to get right but as you say T20 cricket is the most exciting format of the game it's the game that's growing rapidly and obviously with 16 matches being played in the US eight of those being played in that New York tri-state you know we're really trying to make a statement in the US and to build up to the announcement that was made at the back end of the year with the um the Los Angeles Olympics happening in 2028 so um yeah there's lots to look forward to it's a hugely exciting time and you're right Mariah we've we're trying to schedule at the moment the West Indies Championship between February and and Easter and despite having lots of venues and the choice that we have is actually now pretty limited because so much work is going to happen across those T20 World Cups we're talking about pitches being relayed we're talking about squares being expanded practice facilities being massively improved and and that's a really exciting legacy for us because for us we with now so many teams from the academies the under 19s the women and the men we we need and have a much greater demand on facilities and it's an area which we think will be one of the biggest legacies for cricket west indies and for the sport in the region will be much improved playing surfaces but also significantly enhanced and expanded practice facilities right and I don't envy you at all because while working on the logistics you still have the title CEO of cricket west indies which means you know you're still under pressure when it comes to the team performing so how do you feel about the group that west indies is drawn in well I don't think there's such a thing as an easy group and certainly when T20 cricket we know now with with 20 teams there are probably this will probably be the biggest ICC event in terms of numbers of upsets as well we've seen that and been on the wrong end of it in the past but yeah look I think obviously we're coming off the back of improved T20 formances we we beat South Africa last year we beat India last year we beat England last year so hopefully under the leadership of Darren Sammy and Robman power we've got some momentum and confidence playing at home in front of our home fans will be I think a massive boost to the team and yeah look we're going to be confident we're we're not just looking to host this event we are looking to win it we want to win that third title and yeah it's an exciting time but you're right we've got our under 19 women's team who are 12 months out now from their world carp arrived in Antigua yesterday our under 19 boys are leaving over the weekend to head out to South Africa for their World Cup campaign and the men are already in the test team for the men are already in Australia about to play their four-day warm-up game in Adelaide before the first test match so yeah there's there's no shortage of work and there's no shortage of cricket being played both here in the West Indies and and around the world with our various teams right and Johnny Barbados hosting the final that's a big big deal for Barbados do you think you know it can draw the attention and the atmosphere that you would want for a final yeah I think so look we sold out the the England game just before Christmas I was there in at Kensington for the CPL matches and and the place was packed and rocking and actually great to see you know a huge number of local fans not just from Barbados but people who have flown around the region into Barbados to support the West Indies or get behind the CPL so yeah I expect Barbados to be full of cricket fans come June and yeah I think there's no bigger occasion than the final and we know Kensington's hosted it in the past in most recent times the the under 19 finals played here in Antigua in the plate final in Trinidad and in 2018 it was played in Antigua so we know we're blessed with some fantastic venues and iconic venues here in the Caribbean and you know Kensington is right up there and a worthy host and a very popular destination for West Indians an easy place to get to but also for fans around the world an easy destination to get to with so many international flights landing on a daily basis into into the airport at Barbados yeah they did host the 2007 World Cup finals in there as well between Australia and Sri Lanka Johnny um let me ask you this though because there is a move to explode T20 cricket in the United States of America and you alluded to the fact that Los Angeles hosting the Olympics in 2028 are expected to have cricket on the on the agenda as part of the you know one of the participatory sports but how big is this ice and how apart clashing New York between Pakistan and India that that has the potential to be a tremendous event for the for the for the viewing public not only on television but the fans watching Pakistan against India the greatest rivals in international cricket yeah look I think it's it's our version of the Super Bowl to use that US language and um you know this this stadium that we're building in Eisenhower Park in NASA County in Long Island New York is is the first of its kind for cricket it's um we're probably going to make announcements over the coming weeks with more and more detail the work is about to start on the construction of the stadium and in the next few days and you know it's an unbelievably ambitious and game-changing moment to build a stadium in a park that doesn't currently as we sit here now exist the pictures have been growing in in South Florida now for a few weeks dropping technology as well used across the world particularly in Australia and New Zealand so the last T20 World Cup that was hosted in Australia in 2022 most of those pictures were dropping so the technology is there we've seen lots of US grounds convert quickly for major league socket etc so in terms of outfield preparation we're confident that that can work but and we've seen modular stadiums being built for Formula One across the US but it's never happened before for cricket it's going to be 34 000 seats in in this stadium that's going to be solely used for the T20 World Cup in June and yeah we hope it will be a big statement for the sport in in the New York Tri-State area and and the legacy then will lead hopefully into the major league cricket tournament that will happen in July that will be expanded from the the start that they made last year in in Dallas and yeah we're all geared up really for cricket also to be back in the Olympics so hopefully it bodes well it's very ambitious but to be honest if you're going to do anything in the US you have to be bold and you have to be ambitious and and cricket needs to do that to grow the sport and the West Indies we need cricket to grow in this time zone as I said many times before we can't wait for the world of cricket to share its revenue and we'll never stop arguing and lobbying for that but at the same time we've got to be strategic and try and make a step change for the sport here in the Americas yeah and you know the India-Pakistan clash in in New York is apart from the fact that it's that inimitable rivalry between Pakistan and India these are solid teams Pakistan were runners up to England in the last T20 final and India are world number one in the format at the moment so that's going to be a big one but quickly before you go Johnny the super eights as you just mentioned the top two teams from each group in the first round will qualify for the super eights all super eight matches will be in the in the Caribbean and it's expected to be really big isn't it yeah absolutely I mean hopefully there won't be too many massive upsets but obviously from a cricket perspective and a fan perspective it's always good to see some other teams losing to some some lower ranked side you never want it to happen to your own but yeah the super eights we've actually predetermined if the top teams qualify they'll maintain that position within the super eights so if West Indies qualify or should I say when West Indies qualify for the super eights we know where they're going to play so hopefully it will be easier for the fans to to be able to pre-book the super eight stages knowing that as long as their team qualify they'll qualify in a set position and obviously if they don't qualify then whoever does qualify replaces them so the super eights is structured in a way that hopefully will allow fans to plan for the super eight stage book tickets in advance book their accommodation in advance and you're right I mean who's to say that India-Pakistan won't be a repeat and either semi-final or final but clearly obviously we're hoping that West Indies will make it all the way to Kensington and to lift the third trophy because that's been our focus since we won the bid and that's been the focus since Darren Sammy and Rodman Power were appointed into those leadership positions and certainly it's one that we're all hoping will happen come June the 29th. Yeah well thanks Johnny for talking to us we'll be in touch I'm sure in the coming months and you know there's a buzz that you get no matter how big the event is when the fixtures actually come out you start to feel the event a little bit a little bit more but thanks Johnny and take care have a good weekend and we'll talk again soon I'm sure thanks so much take care yeah let's go to break now we'll be back with more on the sports night zone after this


Okay, hello everyone, so my name is Wei Yitian and I'm working for PayPal. So welcome to my presentation today. So the topic I'm going to talk about today is about the F6 for the OpenStack. So basically as an operator of the OpenStack cloud, besides the OpenStack code, you have to do something else to make your cloud working for your customers. So the topic I'm going to focus today is about how to detect the resource nickings and also the misconfigurations, so how to do those house clean works to make your cloud consistent. So a agenda today is I'll just give you some of the numbers about our cloud. And second one is so I'll just share some of the scenarios why your cloud gets into an inconsistent state. And also I will give you the next what is our solutions to keep the cloud consistent. So I think there was a session in the morning for the, there's a panel talking about the duct tape, all those kind of hacks to operate your cloud. Actually, we are doing the same thing. The difference here is we try to get all those script tours, whatever stuff, we try to bundle it into our, well, kind of a product. So we want to have a set of the tour set, which we can use across the board. So here's the slides if you guys want to download. So you don't have to take pictures for each of the pages. Okay, let's get started. So about PayPal's cloud, so basically we start the Open Stack Cloud since July 2012. So today we are kind of, we have one of the words not just Open Stack Private Cloud. So we have 82,000 VMs running right now and it's growing. And we have 8,064 hypervisors. We have the number of racks is 84 racks. And we have 386,000 cores, CPU cores. And we have two PB block storage. So one of our azs, actually we have one of the largest azs for the cloud Open Stack Cloud. So we have, so in one az we have 2,500 hypervisors. So basically the PayPal cloud, we hosting our 100% of the production services. And also we powers 100% of the pass and dev QA services. And we have the first production workload on the SDN since 2013. So what makes the cloud inconsistent? So there's mostly there's two categories. So one is the misconfigurations. So I'm not talking about actually the config files for some services. Actually knowwhat.conf. So those configuration is managed by the puppet. So the puppet will make sure when you deploy the service, the configuration has to be correct. So the thing is, I'm talking about the configurations after you deploy the service. Next, if you have, so next, if you have a dev stack, you cannot use it immediately because what you need is, and you need, you need to create some flavors. You need to create some network and sublet. You need to offer some images. So basically in our production cloud, we have to do a lot of preparations to create all the resources for our customers. And so most of them is using the Open Stack API and actually you create flavors of the images. But things, a lot of things they need to consist. Because all the things is kind of a menu before. So the administrator just doing the, doing through the CLI to end those resources. So for the misconfigurations, we have implemented the VPC features. It's kind of close to the Amazon's VPC. But it's for our, I mean enterprise cloud use. So basically it's a little bit different. Unfortunately the VPC is not in the off-stream yet. So we have to do a lot of configurations for this feature. And second is the flavors. So mostly the flavors is say you have to set some special properties for the flavors. So the scheduler knows how to find the right hypervisors. And also for the images. So some images you can use in one hypervisor but not the other ones. So you have set those the correct properties. The other one is the host aggregate. So basically a lot of metadata is used by the scheduler for the host aggregate. Also the default security group. So we have customized the security rules for each of the VPC. Networks. Networks is we have both the overlay network and the bridge network. So you have to config the right network and subnet.  And also the volumes. So actually we have running both production and dev ops. So the production has to be compliance. And dev ops are non-compliance. So the volumes, I mean the block storage provider is different. Another thing is the resource leaking. So basically if everything is good, there's no bug in the code, it shouldn't happen. But in reality it happens. Especially when you're running a very large scale cloud. When you run it over and over, so in a long time. So you have all those resource leaking happens. So here's the list. Next we have the VM spawns. So you have often VMs and you have often disks. So if a VM is deleted but the disk file is still there. So also you have all those issues we encountered is the single volumes. So sometimes you know what I think this volume is attached. But single things is not. And we found often the ports in the neutron. So sometimes the VMs are deleted but the port is still left over there. And also in the production we have the DNS entrance. When you create the VMs, we'll give you a DNS, an FQDN for that. So sometimes you may have, like say, one IP with two DNS or two IP with the same DNS. Also since we use the NSX for our SDN provider. So sometimes the data in the neutron, they are not consistent with the NSX. So all those things happens in the reality. And also just inconsistent states caused by the RPC timeout. So the RPC timeout is one service sends a message to another service doing something. And it waits for the response. So but somehow the responses get lost or whatever. Maybe MQ issues so it didn't get a response. So it's timeout. It's timeout so the service A thinks this operation is failed. But service B actually does the job. It didn't send the response back. And also we use multiple cells. So basically cells, they try to synchronize the database that the status like a VM status is changed. It should sync from the computer cell to the APS cell. Sometimes it didn't happen and so yeah. So the misconfiguration I think I already talked about some of the details. So mostly it's because it's a manual process because you have to set the administrator has to manually set up a lot of stuff. So as long as we are human so we are bound to make mistakes. So give you one of the examples, very simple one. So if you want, say, I have a set of SSD hyperwizers. So I want to have a flavor say this flavor is support SSD. So if you choose this flavor it has to go to the SSD hyperwizers with the SSD drives. So the way you do it is you send an extra spec in the flavor say the SSD is true. And then you have to send the same thing say in the host aggregate you have to create a host aggregate say it has a metadata say SSD is true. So the Noah's schedule try to match them. But since this is a manual process, so there are a few steps, like say you create a flavor, you create the host aggregate, you set the extra spec, you may have a typo and actually in the flavor the true may be a lower case but in the host aggregate you may have an uppercase too. All those things happens. And you may add the host into one host aggregate. So this is a very simple example but when people make mistakes so it won't work. So this is a more complicated scenario. So currently the VPC is managed by the administrator. It's not a self service which means if a department come to us say can you create a VPC for us? So we need to configure a lot of stuff. So the middle box the VPC actually this is not our open stack object because it's not exist. So the thing is so the VPC is kind of a tagging in all the other resources. So we try to hook up everything like say we have admin talent for the VPC, this one. And then we need to define the shared networks for this VPC and we need to conflict the secure group for this VPC and we have two special images for this VPC. And then we need to create host aggregates for this VPC. So there's a lot of things to do. So all those things all those configurations you can down to the open stack CLI but when you're doing like 10 or 15 steps you may make mistakes. So the other one is say the other okay so misconfiguration I just gave two examples there's others whenever an administrator has to manually do something mistakes happens. So second part is the resource sneaking. So when you run in the open stack for a very long time the resource sneaking happens. So it impact your capacities like say you have disk file very huge like say 30 gig disk file left on hypervisor so you cannot use it anymore. And sometimes it cause operation failures. So we have this like say resource volumes issues, instance issues, port issues and sometimes it's not able to correct the state through the REST API or the CLI because the state is messed up already. So the way you can correct those issues is if you know the database schema behind you can go to database just add it something and also you can run a share script on the hypervisor to correct the state to delete the orphaned disk files something like that. So those are not standard open stack operations but you have to do it. It's just like say we have crown jobs to restart stories in case of something wrong. So yes we know it's important to find and fix the underlying root cause. But as an operator as a service provider you have to fix the issues immediately and of course the dev team need to figure out actually why this happens but you know it takes time. So here's I just gave some list of our examples for the resource leaking. So one of the things is often the VMs, sometimes you delete the VMs actually it's not deleted it's still running on the hypervisor. So in the know what table you say oh this instance is deleted but it's still running. Sometimes the instance is deleted but the disk file is still there so this things happens and the other one is the volumes. So sometimes the state in the sender they are inconsistent in the knower. So knower thinks it's attached, sender thinks it's not. Sometimes when you try to detach a volume it's stuck in the detaching state forever. And there's a knower recent state for volumes but it's not always works. And Neutron has often ports so especially for our bridge network because each port is associated with the IP which means if you have port leaking you have an IP leaking. So you are still run out of the IPs you cannot provision any new VMs because you run out of IP. And also we have some issues with the Neutron and NSX controllers. So the other one is the DNS. So DNS is not part of the open stack resource but in our production cloud it's very important because all the other services they reference the VM through the DNS. Mostly they use the FQDN instead of IP. So if your DNS enter messed up it's so your application may not work. So actually we are part of our ASIS we have tried to designate. So we are kind of one of the contributors to designate. And before that we also have an in-house service to do the DNS binding and unbinding. So basically the idea is whenever you create a VM or DNS VMs no one send notifications to the message box and we have a service just listen to the applications. So the DNS binding and unbinding they are unsynchronized. Sometimes it didn't happen. And I already talked about the inconsistent state caused by the RPC. So this part is we found more issues with the multiple cell environment. So when you have API and when you have used cells sometimes our command has to go through a lot of services through the RPC calls. So any of the RPC calls failed or time out. So OpenStack code mostly they don't have transaction controls which means if operation has five steps if the one, two, three parts but four failed some states are inconsistent. And we found this database inconsistent like say some information in the block device they are not in sync with the cell. So to resolve those two issues so we are developing two projects to just maintain our operations. So basically those two projects are still ongoing but actually the pieces for those projects are already there. So some of them are in Python code, some of them are in script, some of them in Chrome job. So we want to put all of those tools together into two big projects. So basically we have a cloud builder which we should resolve the misconfigurations. We want to eliminate the manual steps to set up the OpenStack resources. So we try to automate all the setup process and to award the human errors. So the way to do that is we try to declaratively define what we want. Instead of say you have a script which do ten steps. So we try to define this is the flavor we want, this is the host aggregate we want and the code will config everything for you. So it's just like Puppet, if you change your config file the next time Puppet will overwrite your config file so you cannot. So Puppet must always keep your config file inconsistent. So the cloud builder does the same thing. If you like say if I define a flavor in my config file say this is the flavor for this VPC and somebody go to the CLI, well you have the admin access to do that but somebody go to the CLI to change the flavor and the cloud builder will figure out hey this thing's changed and it will overwrite just like the Puppet does. And the other project is the cloud sweeper. So basically we try to put all those neat little tours together and to fix all those resource nickings and we are adding more and more tours. And we also need things, since we put all those things together we can have a report, we can have a dashboard to view the result next say what we cleaned, I mean what's going wrong. So it's very handy for operator. So the thing is for the configuration is we try to have a blueprint which means everything is data driven. We don't want you to do script. So we have a set of JSON files which define the resources you need and those JSON files will be checked into the GitHub. So which means if you want to make a change to the production cloud you have to go through the code review process. So after the JSON file gets changed, of course we have validations then it will go through the same process, it will get pushed to the production and it will get applied automatically. So here's an example, like say we have our JSON file for the VPC metadata. So for our VPC, like say each VPC you can have different properties like say the host name you can customize. For my VPC I want to have a pattern for my host name like this. Next say for each VM the NTP server could be different. The DNS domain is different. So a lot of things you can customize. And even the image properties you want to use config drive and other things you can customize. So when you define this, when you want to add a VPC what you do is you just add an entry in this config file and it will automatically get pushed to the production. So here's another thing we want to, like say, what is the resources associated with the VPC? So we are defining some flavors. Like say some flavors is for high memory, some flavor is for high IO, which you have the SSD drive. And for the images, because different VPCs, their images, the cloud-inly script is different for different VPCs. So we have special image properties defined for the images. And the other part is, like say the default secure group. So each VPC can be different. So you have VPC based default secure rules. Which means the user can create their own tenant. And their tenant automatically inheritance the secure groups defined by the VPC. And also another one is very tedious works. If you define all those mappings, flavors, host aggregates, sometimes people add the hyperweather to the run host aggregate. So basically in our system, we have a configuration management system. It's called CMS. So basically when the hardware is onboarding, what is the series number, what is the CPU memory, the types, models, they are in the CMS system. So the tools will look into the CMS system to figure out, like say, if this hyperweather should belong to our production server. So we can figure out by the sublets or some other properties. So we try to automatically add hyperweathers to the right group. Sometimes if you cannot, it will give you a list, say, so you have to manually adjust some of them. So the cloud sweeper, so what I said is, we have all those little, little tools to try to fix the resource leaking. So we try to group them together. So what it does is, so we try to have this task executors, so different tasks, they will have the same interface.  And the other part is you have a report tool. So basically we are doing a dashboard, try to view the scheduling and the task results. So currently we have four cleaners. Next one is for Neutron. One is for the volumes and another one is for the NOAA part. Another one is for the DNS. And the top is the tools. Like say, sometimes you can fix something through the OpenStack client. So I'm talking about the OpenStack Python client. So you can call the API to do some fix. Sometimes you cannot, so you have my SQL drivers. You can go directly to the database to change something. And also we have the NSX drivers. You can directly go to NSX to delete a port or to fix something. And we use Fabric. So basically the Fabric is an SSH tool in Python. So the Python code can directly run commands on all the hypervisors to run some shared script, whatever things you want to do. And of course we have a unified DNS server. So basically we have the drivers for that. And for the back end we have the solid file drivers to fix the volumes if we need. Just to give you two examples, next say how the cleaner works. So for the open ports what we do is the process will scan the Neutron table. So basically if a port has device ID, then we try to check. So the device ID is the instance ID in the lower table. So if a port has device ID we want to check, say what is the status for the instance. If the instance is active, everything is fine. If the instance is delete or is in deleting state, then we need to do something. So the other path is if a port has no device ID, which means something failed in the middle because the device ID is not ready yet. So we will check the owner of the type. If the owner is Noah, it means it's an instance creation. So if we found an open port, then we will remove the open ports from the Neutron DB. So we just marked deleted as 2. And then we will run the NSX driver to remove the port from the NSX. Then we will scan the next port. So it's a simple tool, but it really works. So the other example is for the warnings. So basically we scan the warnings in a VM. So we want to know if the warning is... So we want to try to find the source of truth. So sometimes this guy said the warning is attached, the other guy said it's detached. So the source of truth is on the hypervisor. So basically the fabric code will go to the hypervisor to check if the ISCASY session is exist and active. So if it's active, then we'll check the VM configurations. We'll just call the NibWords API directed to check if the warning is attached to the VM in the NibWords.xml or at least X. So the thing is if everything is fine, I mean if the warning is in the hypervisor and is attached to the VM and the state is not good, so mostly what you need to do is you probably need to reboot the instance to get the warning attached. So if a warning is in NibWords, it's attached, so actually you don't have an active ISCASY session in the hypervisor, which means this warning actually has some issues. So if the warning is not conflicted, so we'll try to delete the ISCASY session on the hypervisor, so we want to release the warnings. And then we'll set the state to detached. So some of the state change, you cannot do it from the API, so we just go directly to the database and mark that warning as deleted. And so if we want to delete something else from the... So the thing is we have to fix different DVs, actually when we fix NOAADB, if there's a mismatch, then we have to fix the CinderDB if there's a mismatch. And for different cases, we may need to reboot the instance to actually let the instance reconnect to the warnings. So that's the end. Thanks for coming and questions. Yes, please. You're using a certain type of configuration management software and you created a new configuration management software to configure OpenStack instead of creating a module for existing configuration software. Sorry, I didn't... Okay, instead of creating a module for existing configuration software, you're using PuppetChef, I don't know, why you created a new software which basically invented it again? So it's different. So why I said it's actually a popular module deployed next to my NOAA service and it conflicts next to my NOAA.com, right? So you try to make all those things consistent, so my NOAA is running. But what we are doing here is the resource inside the NOAA. Next, a flavor. Why you do not control flavors by Puppet? By Puppet. Add one more module, it's not a big deal. It's easier than creating a new software. So mostly the Puppet, you can write your own class, right? So because all the operations we have done here, it's done in Python code. So basically you can... Puppets drive this. But it also can be drive by a Chrome job, right? Clean job. So how do you separate this... You think this part, he did not have the owner, so you want to delete it. But how do you know this is not in the middle of one creator VM normally? That's a very good question. So basically in the first version of our Neutron CleanUp script, when somebody creates a VM, the script gets triggered and it deletes their post before they finish the booting. That's a very good question. So now we check the time step. So how you do to void do this? Because before we also think about to do a cleaner, but we think we cannot avoid this situation. So we did not do that. So I want to know how do you to avoid? So we know how long it takes to create an instance. So especially how long it takes to create a port. So mostly we set a time longer than that. So the thing is if a port has no device ID for 30 minutes, there must be something wrong. So your instance creation will fail. Definitely, maybe it's already failed. Okay, so this is dependent on... All the operation is done by the task because if there's another client that they penetrate, do you create a VM, create a port? Then you don't know. Yeah, so basically we have more controls in our own cloud because we are kind of private cloud. So we manage what the customer can do and what the customer cannot do. So it's not like a public cloud. Okay, thank you. Given what you've shown, let's say you have a scale of 1,000 networks. How often do you recommend running this as a cron or whatever? How long does it take to do one full sweep of things? So currently, I think we run it next every hour. Okay, once a week. And how long does it take? I don't know how large your network is. So it depends. So for us, most of the VMs have one port. So which means if you have 10,000 VMs, you have 10,000 ports to scan. So it's not a big deal. Okay, and then when you're doing all this cleaning up, are you logging it properly so that your log actually says, okay, your cloud sweeper actually did this work rather than some... We are working on that. Okay, because that's pretty critical, right? You need to have that audit for that. Yes. So basically the point is if you use the CRI, you have the user ID then, right? Right. But if we go to the database... Exactly. That's why we need to knock our own actions. Exactly. So that's work in progress, right? That's been working. Work in progress. And this piece of work, you're upstreaming it? It's not enough streams. Do you plan to upstream? So this is a hard question. So some of the tours, like, say, may benefit other people and some of tours it may not. So basically I think that the biggest issue is the time restraints since we are kind of very small teams, so we... Why not put it in GitHub and let others... We should, yeah. So I think we can contribute part of those tours to the upstream. Okay. Thank you. I guess it's a follow-up question. Is there a source available for this? The source is not available now because we are still doing the work. I just told you some of it's in Python. Some of it's in the share script. And some of it's in the cron job yet. Yeah. I mean, it's okay. There was a talk earlier today about duct tape and bubble gum. Exactly. But operators have to do things like this. And there's an organization, GitHub, where operators... Yeah. That's part of the things we want to do is we try to give back some of our works to that group. Thanks. So any more questions? Okay. Thank you for coming.