Dear students today we are going to discuss lecture number 42 of the database management system course and as you know the course code is CS403. In our previous lecture we finished our discussion on views and after that we started the topic of transaction management and we discussed that the two major components of the transaction management are the database recovery and the concurrency control. The basic notion on which these two areas or topics work is the transaction that is the transaction is the basis on which the database recovery and the concurrency control mechanism work. Similarly these two activities are handled by two subsystems of the DBMS because we know that DBMS is a collection of different programs there are thousands of programs but they are divided into different modules every module perform its own activity. So the database recovery or the crash recovery and the concurrency control they are handled basically by two different subsystems or modules of the DBMS. We defined in our previous lecture that transaction is a logical unit of work when we say logical it means we cannot associate certain boundaries this would be the transaction no it depends upon the environment the system. So we define the transaction rather more precisely I can say we take the transaction in the transaction management activity as a logical unit of work that is performed on the database but the thing is it is generally based on the activities of the real world. So we can say what is considered as an activity as a kind of activity in any environment and as I mentioned in the previous lecture that you have an understanding in every environment which has a precise definition it may have a little bit of a difference. If we look at our banking system the account opening is an activity that is performed in all the banks. Now the precisely operations involved in it may have a little bit of a difference maybe one bank asks for two guarantors one bank asks for one guarantor and maybe no one asks for one. One bank asks for a minimum of the amount that you want in the account it is called 500 or 1000 and there may be minor differences but the thing is within an environment we can identify easily that this is a thing where it is considered as a whole activity. When we are modeling that system in our database then normally the transaction of your database is reflecting on it but again that is not a hard and fast rule.  There is a possibility but there could be another possibility that you can do multiple transactions through the operations. One thing to note is that transaction especially with the perspective of this transaction management transaction is that logical unit of work that reflects a single activity and that is performed on the database but it is that when we say transaction that activity that we perform on the database can be asked in our mind that how do we define its boundaries how do we say that this is a transaction so the answer to that is that it is okay that is normally taken that is generally taken from the environment from the system that you are developing. So, it is that it is a system but when you implement it on the database then the focus is that it is a transaction in the database that operation that all together all together reflect one activity that this is a work so you say this is a transaction when we look at the example and read it later then you will have a clear concept of transaction but remember that the basic concept of transaction management is the transaction itself. So, we are going to discuss one more concept based on this which we are going to discuss in a little while. One transaction in our exam system may be computing GPA of the students and the operations involved can be different. For example, if you are talking about computing GPA then GPA is the great point average and obviously it is computed in your every semester. So, what happens is that you secure your marks on their basis you get a great point allocated in every subject. So, when you have to calculate the grade point average then you will say that all the great points in a student's subjects you will sum them up and after that all their credits and courses will be divided that would be your grade point average so this is how you define the grade point average computation in your real world system. But when you define it when you perform it in the database then you will say that GPA computation involves that first you get the ID of the student whose GPA you want to calculate then you come to the enroll table and from there you access the great points of this student in different courses you sum them in one variable fine. Then you find the sum of the credits of all the courses in which this student was enrolled and the credit of the courses you will get it from the course table then you refer to the course table and then you read the credits of individual courses that the students was enrolled in. When you get the sum of the credits then GPA calculation involves k you divide the sum of great points with the sum of credits and then you write somewhere the GPA of the student. These are the operations that are involved in the calculation of the GPA. So this is an example of a transaction and the steps we have done on the database to perform or the database is that even when we have summed that thing is being performed in the memory is being done by the processor so those activities and those operations are also involved basically in the transaction so this is an example this is a transaction and these are the operations that are involved in this transaction yes we can have even some more complex transactions. Consistent state of database. Dear students this is a very important and basic topic regarding the transaction management rather I will say this is a very important topic of the databases. You must have a clear understanding what do we mean by a consistent database. See database definitions we have discussed. One of them was that database models a real world system in the computer in the form of data. See this is what I have already told you that the rules, the constraints, checks exist in your real world database if you are modeling that system then we will say the proper representation only if it is following all the rules and all the constraints then this is the second thing that we said that when we read the basic features of the database then we said that the advantage of the database is that it controls the redundancy so it reduces it. See this redundancy does not complete the duplication but there is duplication in the database but that is controlled. If you look at the primary for on key example there is a situation where the same data is being stored at two different places in the primary key and also in the for on key form. You are duplicating the same data and repeating it and similarly when we talked about denormalization we also said that we will duplicate some of the data and we are duplicating it with our own means that is not something that is uncontrollable that is something that we are doing deliberately or we could not avoid that. For example in the primary for on key case we could not avoid that. So this means that at certain places there is duplication in the database environment fine so if there is duplication in the database then that duplicated data must not contradict each other. The fact that if there is a stored in one place the fact that supports it should be written somewhere else. If it is not then your database is not consistent. So from today you will always have a special feature in your mind that what do we mean the consistent state of database. First of all what is state? State means the state of the data, the values, the data in the database which in a particular time in the data that basically reflects a state of the database. For example you have a table with 15 tables in the database. Now in a table at any time that is in the beginning there is no data in it. You define the database there is no data in the database because there is no data in the table. You start entering the data in the tables. First at any moment we had 15 school tables. First of all we have 500 records and the rest of the records are 300 or 200 or 400. So at any particular time whatever data is in the database that reflects a state of the database. The state will be reflected, the state will be represented by the data in the database. Now all the records in that record will have attributes. The values of attributes will be jointly called the state of the database. Now next requirement is or rather the basic requirement, the most important requirement is that database should be always in the consistent state. Consistent state means that what I have just explained. One thing is that it should be correct data. Correct means that whatever the business rules are and you should remember that constraints or rules can be called two major forms. One of the constraints or rules is that are implemented through the DBMS or you can say that are the part of the data model. If you talk about the relational data model then mind it. Entity integrity constraint or your referential integrity constraint. These two constraints they come from the data model. When they come from the data model then definitely they are the part of every DBMS that is based on the relational data model. Every DBMS will support it last but not the most. Otherwise that DBMS cannot be called a relational DBMS. This is the first thing. Apart from this, even when you determine the data type, when you check the range these are the checks, these are the constraints that are controlled, that are implemented through the DBMS. The basic functionality of the DBMS is implemented through the DBMS. I will especially mention the integrity constraint that I have mentioned. They are right from the data model. You should realise this. This will definitely support every DBMS that is relational and will be implemented through it. Apart from that, there are certain rules that come from the system, the environment for which you are creating the database. Obviously they vary. For example, if you talk about the backing system, they have their own rules. If you talk about the exam system, they have their own rules. If you talk about the ticketing system, they have their own rules. If you talk about billing system, they have their own rules. Similarly, if you go to a pattern bump, they have their own rules. This means that when we talk about the rules, the constraints, we can clearly categorise them. One of them is that they are inherent that are built into your DBMS. Why? Because they are coming from the data model. That category is basically the DBMS-oriented that are data model-oriented. You can call it basic constraints. Another category is that is business-oriented. These are two broad categories. Your consistent database will be following all these constraints. That is when it will be in the correct state. It will be in the correct state when it is following all the business rules. If you pay attention to one more thing, I have already told you that even your integrity constraints, these are two basic constraints, that are basically business-oriented. But they are so basic, they are almost everywhere. That is why we make them a part of the definition of your own DBMS. But the other rules vary from system to system. When we say that the correct database, basically the requirement of consistent database is that the data that is in your database, it must be following all the rules of the system. Whether it is an integrity constraint or other business rules. So consistent database means that the database should be correct. The other thing is that if there is duplication of data which is our deliberate duplication, then the duplicating data has duplicating facts. They must not contradict each other. They must support each other. If one of these facts has been corrected or not corrected or they have duplicating facts, then you will say that your database is inconsistent. Mind it, this is a crime.  If you have a business of any system, you can down it upside down. Because these things are not so easy to detect. If there is an error inside, then it cannot be so easy to detect. It is possible that it has been damaged by the time it is detected. Because these errors are not so common that your database will break down. They keep working, but the result you are getting, that is wrong, that is misleading. If you are deciding based on data information, then if the business you are deciding is wrong, then your decision will not be right. The prime concern of the transaction management is that the consistency of your database should be maintained. Remember that there is a huge responsibility for a developer programmer. DBMS supports it to the maximum limit. There are many features that are available for developers that maintain consistency. But mind it, the consistent state of the database means that when the data in the database is correct and the duplicating data does not contradict it. Or jointly we can say that when the database is properly reflecting the real-world system, which is a state possible in your real-world situation, your data reflects it. For example, I have given you the first example. You say that there is a bank rule that your customer cannot draw more money than their balance. If this is the rule, then your database should not have any transaction in which the withdrawing of the balance is more than its balance. If you say that we have to make a teacher a professor when he is a Ph.D., when he has 10 publications, when he has 15 years of experience, and when this requirement is being fulfilled, then your data is saying to a teacher as a professor. It is not that in the real-world system, a teacher can be considered a professor. But your system, the fresh MSE is called a professor. In that case, your system is not reflecting the real-world, rather it is joking with the real-world. Consistent state of the database means that duplicate data does not conflict or database properly reflects the real-world system that is follows the business rules. A transaction should transform the database from one consistent state to another consistent state. Abhiyama discussion has been done. State means the data in the database. So, your transaction starts with the database. Obviously, we will read that there will be a point when we say that this is the start of the transaction and there will be a point when you say this is the end of the transaction. So, the first state that is consistent and the end state that should be a consistent state should be different or the same. The starting, the state in which the database was at the start of the transaction and the state at which the database was at the end of the transaction. They could be the same or the different. But the point is that it should be consistent. The concern is not that what is the state. The concern is not that what is the store and what is the study. If we talk about the bank system, the concern is not that the balance is zero or the balance of millions. If it had to be, it would have been different. If the balance of a person was 100, it would have been 10 lakhs. Well, it does not matter. But the thing is that whatever the state, it should be a consistent state. And from that, we can say what is the consistent state of the database and clear this in our understanding because the transaction management is based on this. Yes. During the execution of the transaction, this is the start and this is the end. The time in between when the transaction is being executed, then your database can temporarily be in a consistent state. This is possible. So, it is obvious that the consistency of the transaction that you will check first or after the end of the transaction. In between, it may. It is not necessary that your transaction will definitely temporarily be inconsistent. But it may. So, if it is, it does not matter until the end does not make it consistent. As we have just discussed in our discussion, there are transaction boundaries. The boundaries are that where the transaction is starting and where the transaction is ending. This means that there is definitely a point where you will say that this is the start of the transaction. Normally, we will represent the beginning of the transaction. This is the beginning of the transaction. This is the start of the transaction. And similarly, there would be a point where the transaction ends. Now, the transaction that ends and the beginning is the same. But the end of the transaction which is its termination that could be in two forms. Either we will say that the transaction is committed or we will say that it is aborted. What does this mean? Let's see. It may commit or abort. If executed successfully. Meaning the transaction that we have executed or the operation that we have done all of them have been successful and we want them to execute. So, we will say that after that when all of them have been successful then we will say that the transaction has been committed successfully executed and we will say that in this the database has been brought into a new consistent state. So, this means that it is possible that the transaction may start but we don't want it to be successfully complete. This is because sometimes the transaction that is being done is based on a different condition. So, if a special condition is done then you will say that it is okay to commit the transaction but if it is not done then you will say that abort it. It is not complete but it is considered as a cancer. So, if all of those steps are successfully completed and we want to confirm that it is okay then we will say that this transaction is committed. Otherwise, if we want or the logic or the situation that the transaction should not have been done then we will say that abort this transaction. For example, we said that we want to give 10% raise if we have a company then we want to give 10% raise to our customers. But they say that the raise that we want to give is either more than 20,000 or between 20,000 and 30,000. If it is less than 20,000 then we will not give more than 30,000. So, what you have done is that you have calculated the amount of the raise that we want to give to the customers. So, when you sum it up and you have started raising it but if you have calculated the sum then we did not want to do it because it was either less or more. So, you will say that cancel the transaction and we will do it again. So, in that case this transaction would be considered as abort it. You do not want to commit that transaction. So, we will say that this transaction is abort it. And then when you abort the transaction then we have already said that when the transaction starts then before that the database was in the consistent state. So, the committed transaction that brings the database into a new consistent state but your abort transaction means that you will take this consistent state which was before this transaction. Such transaction is rolled back or undone. A committed transaction cannot be undone, compensating transactions. Once you have committed a transaction you have said that this transaction will be committed. After that this cannot be rolled back or abort. It is necessary that you have committed a transaction and you have confirmed the transaction should be committed and that has been committed means that the changes that result from the operation of that transaction those changes has been transformed, those changes have been reflected in the database nor they cannot be taken back but suppose you want to cancel that action although it has been committed then you execute another transaction and the second transaction is defined in such a way that after executing, after committing the second transaction cancels. It negates the effects of the first transaction. So, the second transaction this is a compensating transaction because it is compensating the effects of the first transaction. For example, you have given a raise, 10% has been committed. Oh, I made a mistake. Now, it is done. It cannot be returned. So, what should we do? Why should we minus 10% from that? Basically, you have executed two transactions but the effect is that it will remain in the same state in which the first transaction was before. So, mind it, when you committed a transaction then it cannot be rolled back but it can be cancelled through compensating transaction. Boundaries, as we have said that it will begin and end to define the start and the end of a transaction generally it is the responsibility of the programmer, the person who is writing the transaction will know explicitly that this transaction does not work. Otherwise, it varies from dbms to dbms. Some consider the entire program as a transaction. Some consider every statement or every operation as a transaction. This varies. Otherwise, if you have not told yourself, it depends on the dbms. Possibilities are to consider the entire program as a transaction or to consider every operation individually as a transaction. Acid properties of transaction are very famous. Whenever you read the transaction management then the properties of the asset are mentioned in it. They are famous. So, the four letters are the four properties mentioned in it. The first one is the atomicity. Atomicity means all or none. Transactions if executed then it will be complete or it will not be complete. There is no concept of partly executing a transaction. No. Why? I said during the execution of the transaction the database may be temporarily in an inconsistent state. If you allow the transaction to be executed partially, it means you are allowing yourself that a transaction transforms your database into an inconsistent state. It means it is a very basic property that all or none or all of them have said that as many operations are there because we have said that one transaction can be a multiple operation and generally transactions consist of multiple operations. So, as many operations as there are 2, 3, 4, 10, 15, 20, 100 are there. Either they will be executed or they will not be complete. This means that you have started the transaction and reached in between if something happens then you when you will turn it on again or you can do the rest of the operations or you can cancel them because it is certain that at the start of the transaction the database was in a consistent state and the transaction will be transformed into a new consistent state. There is no responsibility this is very important that the transaction is all or none thing as it is not possible that it is partly executed. The second property is consistency that stands for C rather C stands for consistency that is responsible for the consistency of the database at the end of the transaction it maintains the consistency and the third is isolation. Isolation means if multiple transactions are executed at the same time and in any database environment the DBMS supports multiple users at the same time. The multiple users it is accessing the database and performing some activities so if we have multiple transactions executing at the same time then isolation means that one transaction it is not affected by the operations of the other transactions so it should have an environment to execute as if it is executing in isolation as it is executing alone the other transactions it is not like that how do we achieve this but isolation means as this transaction is executing is executing in isolation alone and D means durability durability means the transactions changes the transactions operations once the transaction is committed those actions the changes they must be reflected permanently in the database so the transaction that should be durable that should be permanent this is what is meant by the durability so 4 properties atomicity, consistency isolation, durability acid properties atomicity all are known consistency maintains consistency in the database isolation, transaction should be protected from the effect of other transactions or durability changes by transaction are permanent whenever you update the database updates means that updates normally there are two situations one is that when you change the value of any field or any attribute so this means your database is changing but specifically this means that when you change the value of any attribute in any record so that change is first in the RAM buffer which is as you can see the input or output from the disk that is through a buffer a space in the memory of RAM the data is coming in the disk after that you are going to the disk so this means the first thing that you change the value of any attribute that change will be in RAM and from there it will be in the disk at any time there may be some delay between the two when you have changed the data in the buffer and when you move it from the buffer to the disk due to different reasons due to the delay there might be some delay between these two activities so if a crash occurs during this delay then the database is in the inconsistent state that means the transaction has been declared and first the user has submitted the transaction and declared that it has been committed but the underlying is that you have already updated it in the buffer now it is not in the disk there are certain rules to send on the disk of operating system your disk management has its rules it is moving at an appropriate time because it is running multiple processes so that is why the I.O. on the disk sometimes delay it is being updated but it was not in the disk that the system crashed now your database is in the inconsistent state because whatever state it should be as an example you say that you have taken money from an account holder and moved it first you have taken money from an account in the buffer you have updated it you have added it in the buffer and moved it from the buffer that the system crashed now your transaction its atomicity has been disturbed because now this transaction has been executed partially so your inconsistent state is in the database on restart when you turn on the system dbms has to identify it it will have to know it will have to identify it that previously the database was being executed it was not complete it was terminated and recover data into a consistent state so in consistent state either you complete the transaction the remaining activities which could not be executed you complete them or you cancel them in both the cases your basic requirement to maintain the consistency of the database that would be fulfilled so you do any of them that is fine reasons of failures can be many for example there is a natural disaster there is no control over it Sabotaj a person who makes a mistake makes a mistake because he has his own nature sometimes he does not even know why he is making a mistake but this is also a reason for example sometimes it is very interesting that especially in computer centers I have seen that they will take out a mouse ball what is to be done? nothing they will throw it out but they have taken out a mouse ball there will be a person who will take out a mouse ball even if he keeps it somewhere Sabotaj is saying that these things happen carelessness unfortunately but I would recommend you as a professional this is something which is not in a good professional what you should do with full effort with full honesty whether someone is watching you or not this is your own honor that whatever work you are given in real life or even now but especially in your profession your worth will be there you have just started your career now this is my advice whatever work you are given with full honesty and with full effort ultimately it will pay ultimately whether someone is watching you or not it does not matter your impression or in a professional field it is made from your habits from your work if you are not getting a honest work or a reward then you will get some time and the fact is that your impression is established that this is an honest worker so even if this happens but people come to you and ultimately you would be known as a chakrabahas so obviously that is not a good thing disc crash again this is something that may happen and especially when disc is being used then it may happen yes you can make an error in software whether it is a system software or you can make an error in your software and all these situations the impact is that when your database was a routine a proper procedure when it was not shut down it was not closed because when you down the dbms or close the databases there are certain activities that are performed and in that all these steps are included that take us toward maintaining the consistency of the database and in all your cases this is what is happening that your work is an abrupt stop so that reflects a failure, a crash recovery techniques the situations in particular that are the target of the database recovery mechanism that is the situation when the system crashes the buffer in your ram those are lost but the disc copy your database is safe because if your disc crashes then that is another issue in that case you have to activate your backup so backup is another issue the situation here is that your system is abruptly down and closed the buffer that was lost the system is off but when the disk was on the database because you did not shut down properly the buffer did not move properly so your database is in the inconsistent state so the recovery mechanism is in particular to handle this situation need to determine the transaction that need to be redone or undone after that you have to identify those transactions or you will do it again or you will undo them log file is a tool obviously a file which is used in the recovery so the basic idea is that whatever operations you are doing on the database you need to maintain a proper file the log when you for database operations continuously involve the log file when it will help you ultimately identify previously there has been a crash and the log file will help you to recover the database in this another thing since we are going to read one more thing as we have a database which we have a database it is a disk store and the buffer is the buffer through which you are outputting input similarly the log file has a proper file which is on the disk and the log file has a buffer so the way we have a normal file first your buffer has entries and you have to move from there on the disk likewise your log file will have your entries on the buffer on the ram and then it will move towards the log file on the disk that is how you mention t start one more thing what we are discussing here it is very simplified and this is to give you a basic idea similarly we are talking about the log file so practically in dbmsc log files have entries they may be very different from this in that different types of pointers and transactions and operations but here you are showing a basic idea so that you can understand what is the basic idea if you want to look at the log file then you can look at the tool in which you are using so the t here means the identity of that transaction here is t so you can give the idea or name whatever you would identify that this is the transaction and this is the start of this transaction after that another entry in the log file that would be the entry regarding the end of the transaction and obviously either it will commit or it will abort it depends on these two entries there would be an entry from that we have called data entries and basically those entries that would be in the result of the operations that you are performing on the database within your transaction so this is done apart from this there will be more entries we have just studied that log file contains one the end of the transaction now we are discussing the other form of entries that are in the log file these are the transactions transaction involves all sort of operations for example variables calculations can be involved in that your keyboard is reading or you are reading or writing a lot of operations can be done but the thing is the functions of the concern of the DBMS are those that are related to the database if you are multiplying a variable adding something subtracting something that is happening in RAM so there is no connection to the DBMS unless it affects the database the data in the database this means that whatever you have in the transaction that you can perform through a statement in any language but the operation of the concern of the DBMS or the transaction management are those that are related to the data in the database and mainly those two operations are read or write whether you are reading or writing write whether you are inserting a new record whether you are deleting that is the form of write whether you are updating somebody so the statement of the DBMS are those that concern the database and in the same way the transaction management are further narrow down so the thing that could disturb the consistency of the database that is the right statement because in case of a read statement you are not affecting the state of the database the value you have read you will do such steps on the basis that ultimately you will write that is another thing but the read statement by itself it is not changing any change on the state of the database so this means if we further narrow down the concern of the transaction management operation that is only the write write operation this means that the log file we have told the records that it is starting and ending other than that those entries would be regarding the write operations in the transaction now we have to say that the value of x is 50 and the value of y is 10 now what we have log file entries is that again I have told you that there is no entry for that read operation in the log file then what we have to say x is equal to x plus 5 in the RAM by the processor no operation no entry in the log file but when you encounter the write statement this is something that can affect the state of the database so definitely it relates to the consistency of the database so you would make an entry in the log file against this write statement so what will happen in the log file representing the transaction x is a particular variable whose value is being updated and the new value which as a result of this operation will have a new value that is going to happen similarly when you said y is equal to y star 15 first you have read then you said write y so if y was 10 now it is going to be 30 so its new value again you are seeing there and in the end it is T commit meaning when T is here we will end today's lecture in today's lecture we have started the topic of transaction management and in this two important points two important things which when you said that we have read the database then you should know what is meant by the transaction one and secondly what is meant by the consistent state of the database if you do not know this means that you have not read the course or I have not read it because I have read it correctly then the second thing is that transaction management is the recovery of the database and the concurrent access so we have just started the database recovery in the next lecture Allah Hafiz


Hey everyone welcome to Alchemy Star so we have here a spring event announcement this was announced yesterday March 21st so it's been I think uh nearing 24 hours after the announcement so the spring event is coming zoom to prepare the series of contents for you so I hope you like it first on the agenda here is a new attribute targeted recruitment okay it will be available available on 24th of March there will be one recruitment pool for each attribute meaning one each element four in total navigators can obtain characters whichever attribute you want by recruiting from the corresponding recruiting pool attribute targeted recruitment characters the available characters will be defined according to the characters of different ratings covered by the current versions mainstay recruitment as of March 24th therefore take note of this RIN from this um Seraphic Made in Recruitment will not be available in that pool okay so recruitment participation method navigators can use star flares or redeem star flares with Lumamber to take part recruitment mechanism so for those of you guys who are interested in this take note of the mechanism because you might be confused of um the the probability the rates I'll have a separate um video in terms of which element should you go for because the different um um characters there have more weight than the other so I'll you know I'll upload that in a while but first let's go to the recruitment mechanism uh mechanism info will use targeted recruitment for water as an example okay so this is a target recruitment for water attribute so navigators will be able to recruit water aurorians navigators will use star flares the first 10 recruits is guaranteed a five-star water aurorians so this is actually good for those who are starting out or just started a few weeks a month ago so more at least you'll get more what do you call this more copies or more characters in your roster the probabilities of obtaining orient is of different ratings is similar to the normal recruitment so please see aurorian obtaining chance for details so this is the same as what we have in our usual banners um it will reset after you get the six star and up to two percent so there are roughly four aurorians per element so I'm not sure if those four aurorians have a higher chance probably once you get a once for example you roll then you roll for you get a six-star aurorian I'm not sure yet okay I'm just gonna we're gonna see the actual probability notes once this is out I'm not sure I'm not sure if the four have a higher probability to be recruited from the other six in that element so I hope that's the case all four attribute targeted recruitments if you do not obtain the six star auror your accumulated increased probability of recruiting one will be shared across all four recruitment pools to take note um your accumulated probability is shared between the four elements you have forest fire water and thunder so don't worry about you know going to the other pools your the probability will still be the same because they'll be sharing it so again we will have to see the details if the four who are in the picture have a greater chance to be summoned versus the other pool within that element okay new mode stone training camp is here for a limited time the new mode is available for a limited time um navigators who are welcome to take on the challenge so this event will be on 22nd of March up to 31st so there are total of 20 stages they consist of 12 easy stages four hard stages and four extreme navigators will choose a difficulty before challenging successfully clearing all stages grants up to um 600 lumambrian or an upgrade materials okay rotating recruitment the new rotating recruitment is here so we have another one so it features smoky and five star orion packed and genuved will be obtained from that banner so um not gonna give my thoughts i'm gonna review the banner the banner as well in a separate video limited time gift packs in the store discount packs will be on sale for for in the store for a limited time so please refer to the store interface for specific prices we'll also be getting spring recruitment kit no no not getting this is actually in the store spring recruitment kit plus these are the usuals and rotating recruitment here the details gift content smoky is here for limited time okay so that is actually the content i'm actually more excited about the new content uh the new mode and also excited for the attribute target attribute targeted recruitment characters why do they make this so long so anyway guys that is it for the spring event announcement i will post the other videos for the banner reviews and hopefully you could actually take a look at them as well so um hope to get your comments guys on this video again hope to make more guides for this game in the future and thank you guys for being here thank you and also please consider if you're you know consider subscribing if you are here because this helps my channel a lot so thank you guys stay safe take care this is the warden and i'm out here


Rydw i— yn gydych chi'n mynd i'n deallu, yn ei wneud yn y byddfa nesaf y gyrdan ni'n rhaid i chi'n gwyfyd. Efallai'n golygu yn cilyddol i fynd yn hwnnw. Erняill, rydyn ni'n dd nullio'r ddechrau hwnne yn geisio o'r neud yn gyrparu myneddio. Ionnyn amgylcheddwg yr hun yma sy'n gweithio o bobl am yma cysylltio ar gyfer gyrtaeth. Felly ddim yn gallu'r ddweithio. a gael i'r hollwch gyda'r mynd yn ei hyn ymwneud fy nôr sydd wedi'i gweld ar y cwmaint. Y cofnwch oherwydd yma ar ystod yn y gallu ei ddweud. Mae'r llunio feddwl ar yr adeiladau hynny. Mae'r adeiladau yn ysgrifennu ar y cyfan ac yn y cyfan a'r ysgrifennu ar gyfer hyn. Mae'r ddweud yma eich bwysig yn y rydyn ni'n radigol yn ei fwrdd yn ei ddweud. Yr ystod yn unigol yn ymwneud ac yn ymddiadol ar y cwmfaenau hynny'n ei ddweud. Gallwn wir y dweud o'r dipynnig i'w pethau, byddwn ni'n amser yn ymydd i wasbyn ar y cyffredinol. Adonaux, mae gwaith yn eu gwybod. Mae'r arweinyddau yn ymdyn nhw. Ymdyn nhw'n bosibl, mae'r amgueddfa er ôl gyda chi. Mae'n gwybod wedi'u ddiwedig ac'i gweithblir fod o'r siddordeb ddweud i fynd ar y cyfudd teithio i gyd yn orsynol yn cael ei gilydd a chyrwbwedd hyn ar chi'n ddiddorol newydd. Let us to take a moment now to mark the time and energy that those Who have enabled us to learn have put in. Thank you to our teachers, our advisors and mentors indeed for passing on so much knowledge and for sparking critical debates. Your work and the ways in which you practicing it continue to inspire us. Thank you to all the staff who make this university tick. From the wonderful cleaners & security staff, Cyfprotu'r a ddechrau unigion a UCU, dwi wedi unig i'n wneud i ni, yw'n ddweud i'n rhan o'r gyffredinol ym LACR, dwi'n ddweud o'r cyllidegau, dwi'n dweud i'n ddweud i ni'r gwahanol i'n dweud i'n dweud i chi'n dweud i chi'n gweithio a ddiweddio i chi'n digwydd ym mhwyng. Rwy'n dweud i chi'n gweithio i'r ddweud i'n gwneud i grannu gwyrddol o'i gwahanol ar y rheoli a'u ddechrau. Thank you to our departmental and directorate staff, for whom we are grateful for stewarding us through our degrees with patience and devotion. Thank you as well to the unique characters of Soas who serve us food, books and of course gossip. Last and foremost, a million times thank you to our parents, carers and family above all, to our friends, lovers, partners. Forgive us for our impatience and disobedience and other faults, yet recognise how we have struggled. We love you and couldn't have done it without you. I was a graduate myself back in 2015 at a different university. There I'd experienced the worlds of the classroom and the worlds of civic life to be distinctly separate. I did thrive in that environment too, doing theatre, opening my mind with critical theory and East Asian writings, and involving myself in organising for the Palestinian course. But my friends and I hit ceilings left, right and centre and felt continually frustrated. I first came to Soas years ago looking for Mahmood Diwet in the library and made more trips to attend a decolonising our mind's student event and spoken word. I found then and still find now Soas's public lectures so rich if they do not go against the grain of much of the Euro-centric teachings many of us have been subjected to and subjects of at some stage, then their audiences would soon rectify that. With a high percentage of international and BAME staff and students as compared to home and white students, and given Soas's colonial history, studying humanity that Soas is pertinent and layered. As a working class British East Asian daughter of migrants from Hong Kong and Malaysia, Soas has been invaluable to me for furthering my community work. Here we have the most active and smart student societies and organisers in the UK, so I believe that other Soasians also feel the same. It is no accident that many pioneers in our community have passed through these doors. This is not to fall into the trap of remandering Soas either. It has unfortunately become a refrain among students to say, bring back the A in school of Oriental and African Studies. Let us also renew our chance for dismantling the O in Soas. This place is one where colonising and colonised forces come together to do battle. Here we fight battles internal, calling the government and other universities and ourselves to account on the BAME attainment gap, shifting the conversations on decolonising, standing up to fascism and elected fascists on campus. These are microcosms of larger battles out there to be won. Foremost among our challenges ahead are concertedly tackling the climate emergency. And redressing poverty and a world system which leaves people around the world in slavery, detention facilities, reeducation camps and forced labour. It is all too easy to turn away. But that is where self-care and care of your close ones is especially important, as well as appreciation and affirmation of each other's histories. Class of 2019, as you venture forward from these shores, you have more than anything a responsibility to shape this world into a better one. In a world with such unprecedented global challenges, we must rise to the occasion. So tell the stories that only you can tell, that the world needs to hear. Listen and be open, not set in your ways. Keep imagining and working towards goals that will benefit humanity.   To echo the poet Constantine Cavafie, remember how you were loved here. Know that you have contributed to enlarging not only Sirius's memory of the past and plans for the future, but humanities. I wish you all great things, that you will be happy and in global conversation with each other and the world. The world had better watch out. Thank you.


Welcome to another edition of HeyDT. HeyDT is a series where I answer viewer questions and comments. Typically these viewer questions and comments revolve around some of the content I've made recently on my YouTube channel, but some of them are just general, Linuxy type questions. The first question I got was HeyDT, what's the difference between theming your terminal and theming your shell? Can I just theme my shell and forget about theming my terminal since the terminal always takes the shell theme? Well, this is kind of confusing. So there is a difference between the terminal and the shell, and a lot of new delinix users get confused by this. So your terminal is actually the terminal emulator. It's that program that you pull up that you type commands into, right? That's the terminal. The shell is the program running inside the terminal. It's the interface inside the terminal. So we're talking about the bash shell or ZSH or FISH. You know, that's the shell. What you see as the shell prompt, that's the shell. And when we talk about theming the shell, oftentimes that's typically what people are talking about theming that shell prompt.  So that's what we're talking about when we talk about theming the shell, typically. When we talk about theming the terminal, that's completely different. We're talking about what most people think about when they think about theming. We're talking about fonts. We're talking about colors. So we're talking about changing your font face, your font size. We're talking about your 16 color palette that you set in your X resources. If you're using your X VT or X term, or your 16 color palette set in ST or alacrity or termite, you typically do that in their own config files. But that's what we're talking about theming the terminal. We're talking about changing the fonts and changing the colors. When we talk about theming the shell, typically we're talking about theming the shell prompt. Recently, I made a video where I said that Linux Mint may be better for beginners coming from Windows than Ubuntu. And I got some questions and comments regarding that. But let me sum up the majority of some of the questions I got around that. It typically goes something like this. Hey, DT, I thought you said Linux Mint should die. I thought you said that Ubuntu and Mint were basically the same distro with a different desktop environment. And I thought you said Arch Linux was the best beginner distro. All right, so I have made three videos in the past. And one of them was a news commentary kind of video. And part of the title included the words Mint should die. And that was basically me paraphrasing the title of an article because the title of the article was a little lengthy. So I just summed it up in this particular article that the title of it was Mint should die basically. And what the author was suggesting was at the time Clem and some of the Linux Mint developers were a little tired and frustrated about all the work involved maintaining Linux Mint. And they were starting to voice this kind of thing. And this particular news article, this author said, Hey, you know, why don't you guys just quit working on Linux Mint and just work on the sentiment desktop environment, which the Mint guys also develop as if you just focus on one thing instead of trying to do this entire distribution, just focus on the desktop environment, you know, you won't be as overworked. It would be kind of neat to because then mint instead of being a distribution, it's really just the sentiment desktop environment. It becomes kind of distro agnostic, right? You can get that mint experience on any distribution, you can get it on, you know, Ubuntu or Fedora or Arch. And a lot of people trash that particular author and that article, especially, you know, a lot of the mint fanboys. And I know I made the video on that particular article and I said that I understood where the author was coming from. He made some very good points in that article.  And a lot of people only want to see what they want to see when they read the title of a video. And if I title it mint should die. Well, that those are my words. And I think that even though in that video, I didn't think mint should die.  I don't run Linux mint. I don't have an opinion on that at all. I don't have a dog in that fight. I don't really care one way or the other. My only point was I understood where the author of that article was coming from. And there were some people, especially in Linux journalism and Linux YouTubers that unfairly trashed the author of that article. And I was trying to, you know, show the other side of that. Now, the next part of that question was I have said in the past that Ubuntu and mint are basically the same distribution with a different desktop environment. Now, those are my opinions. That is my actual thought. Yes, Linux mint is essentially Ubuntu with a different desktop environment. I mean, there's differences, but the differences between Ubuntu and mint are minor compared to the differences between, you know, Slackware and Red Hat. You're right. I mean, in all practical senses, once you get under the hood, mint is a Ubuntu. Now, yes, they have different desktop environments in my video the other day about mint being better for the brand new user coming from Windows is because the desktop environment means everything to the new user. So yeah, for the new user, yes, mint makes a lot more sense than Ubuntu because they're going to be more comfortable probably in cinnamon rather than GNOME 3 as far as their desktop environment. But for more advanced users, you know, again, once you get under the hood, once you get away from the desktop environment, you know, just you drop into a command line or drop into a TTY prompt or something, right? It's the same distro. And then the third part of that question is I made a video where I said Arch Linux might be the best beginner distro and it might be for certain users kind of like in my Linux mint video the other day, I said Linux mint might be the best beginner distro for new to Linux users. I prefaced that they have to be new to Linux users coming from Windows then Linux mint might be the best beginner distro. But then I also added the caveat that, you know, it's for typical computer users now for people that are more tech savvy, more computer literate and maybe more adventurous. They want to explore Linux. They want to learn Linux. They want to deep dive into Linux. Then Linux mint would probably not be my recommendation for those people to start on. You know, I would give them something a little more challenging, something that involves a little more work. And so some of the arch based distributions like Manjaro or Arco, or if they're really interested in learning just go straight to mainline arch as your beginner distribution. There's a lot of people that actually do switch to Linux and actually start with arch Linux. It's not that unusual. The next viewer question is, Hey, DT, do I need to use a terminal at all with Linux mint? I feel like any Linux user that's switching from Windows to Linux, if they choose Linux mint, they don't have to use a terminal at all, right? Well, this is actually true for 90% plus of the Linux distributions that are out there these days. Desktop Linux distributions and with mint, Ubuntu, elementary, you know, SUSE, whatever. If you don't want to use a terminal, yes, you don't have to because a terminal is not required for you to install most Linux distributions out there. And then once you get it installed, if you choose not to use the terminal, well, that's your choice. You choose not to use the terminal. So yes, you don't have to use a terminal with Linux mint or any other Linux distribution for the most part, desktop Linux distributions anyway. But you should use the terminal 100% everybody that uses Linux should have some working knowledge of the terminal because at some point you are going to run into a problem with your desktop. There's going to be an issue with your Linux installation. And there's going to be a problem you need to solve. And most of the time, the only way to solve it is to bring up that terminal and put some commands in the terminal and run those commands. So it's it's extremely difficult to get away from using the terminal all the time, unless you are of the mindset that, hey, I accept the fact that my Linux system may break on me at some point. And because I refuse to use the terminal, I'm not going to fix it. I'm just going to format the drive and reinstall Linux mint or whatever it is I'm running. Yes, you can be like that. I think that is a rather poor world view to have that you're just going to avoid the terminal at all costs. Just learn a few basic commands. Watch some of the terminal stuff I've done on the YouTube channel. This stuff is not that hard. At least get to the point where you're not scared to update your system at the command line or install or remove software at the command line. If you just do some of those basic tasks that you do on a regular basis, start doing those in a terminal at the command line. Then when you really need to dive a little deeper in the command line and do some other stuff, it's not that strange. It's not that alien. It's not that foreign because you've at least used the terminal a little bit. The next question is, hey, DT, why do so many Linux programs end with the letter D? What is the significance or the importance of these programs that end with the letter D? So he's talking about things like system D and network D and login D, Upower D, Cron D, Tumblr D, things like that. There's so many of these programs running on your system. If you pull up a terminal and fire up H top, you will see that there are several programs running on your system right now that end in the letter D. What does that D signify?  They are a daemon, a background process that's always running and it's running so that some other stuff can can use that daemon later. For example, you know, I have a daemon on my system running right now for Emacs. It's always running even when I'm not using Emacs. Why? It's because when I start Emacs, Emacs will load faster, right? Because technically it's kind of already running anyway. You know, if I was using the URXVT terminal, I could have a URXVTD daemon running in the background where technically URXVT, it's kind of always running, right? Anytime I pull up a terminal, it should open faster. Everything should run faster. Now the downside of using these daemons for things like Emacs and your terminal, things like that, is when the daemon crashes, typically you lose all the programs that were running using the daemon, all the processes that were using that daemon. So if I was using the Emacs daemon and I had a bunch of Emacs client windows on my screen, if the daemon ever crashed, I lose all the work I'm doing in Emacs right now. All the Emacs windows are going to close if I had, you know, 20 of them open. You know, I'm going to lose all of them. Same thing with URXVT. If I'm using that daemon for the URXVT terminal, when the daemon crashes, I lose all the terminals that were open and I lose all the work that I happen to be doing in those terminals. But that's getting off the topic of your particular question. The answer to your question is what does the D signify? It signifies that that program is a daemon.  Or here recently I've gotten this one because I did that video the other day promoting online anonymity.  First of all, I've gotten this question thousands of times since starting the YouTube channel. I keep getting this question. Why are you a free software advocate and you're on YouTube or other social media platforms? I also have a reddit account that I use sometimes. Obviously I'm on Patreon. You know, Patreon is not exactly a free and open source kind of site either. But why particularly am I on YouTube? That's the sticking point, right? Because Google owns YouTube, Google is evil, YouTube is evil, right? Well, I make videos. I want people to watch my videos. I want people to watch my videos that promote free and open source software. I want people that maybe have never been exposed to this message that they need to get off of proprietary software and move to free and open source software. I want to get to as many of those people as possible. How do I get my message out to as many people as possible? I put my videos on YouTube. That's how I do it. If I put my videos on some alternative platform, a free platform and I'm on free platforms, by the way, I'm on library. You can watch all of my videos over at library.tv lbry.tv. But I don't get nearly the amount of views on my videos on library as I do on YouTube. And it's kind of strange for me to be on library, promoting free and open source software. When I imagine that more than half the people probably that use library already know about free and open source software. The reason they're on library and not on YouTube is because they love free and open source software and they're trying to get away from Google and YouTube. So at that point I'm kind of preaching to the choir.  Yeah, they don't have a Facebook account. But if I was one of those people that really are out there trying to get people to get away from Facebook, who are the people I need to be getting that message to? The people on Facebook. So it might be useful for me to have a Facebook account at that point. As far as the online anonymity portion of that question, hey, if you promote online anonymity, why are you on YouTube? I promote the right to be anonymous online if you choose to. I don't choose to be anonymous when I do these videos. There's no point in it. And besides, if you really needed to be anonymous because you were fearful of imprisonment or fearful of people persecuting you in some way, then why would you be recording yourself on video at all? I mean, if I was really worried about that, I wouldn't even make videos, much less try to be anonymous in a video. So that is just a silly question. The next comment is interesting because he doesn't address me as DT or Derek. He addresses me as some other name. He says, thanks, Lex. Do you use Emax to plan how to kill Superman? No, I don't. But that's a great question, because what you're really asking me is what's some of the stuff that I do inside of Emax? Obviously, you can use Emax as a text editor, but here recently some of the other stuff I've been doing more and more inside Emax. I really love using the Elfied RSS reader inside Emax. I really love MU4E, the email client in Emax. The other day, I found a really cool Mastodon client for Emax. It's just called Mastodon. Look for the Mastodon plug-in. I think it's in Melpa. So I have been using Emax more and more for stuff that's not related to text editing, because I still think Emax is probably the best operating system on the planet. I haven't used it yet to plan how to kill Superman, but I've never really been a Lex Luther kind of guy. I've always been more of a fan of Dr. Evil.  I think it would be a good help because you can highlight the good and the bad practices that people put in their dot files. No, that seems like a terrible idea, to be honest. I think you think these dot files are something they're not. I think you're thinking that these dot files are like people's code, like they're programming and they have this code and I can go and find the bad practices as far as you shouldn't have had this particular syntax here, this spacing here, things like that. Dot files are not like that. Dot files are simply people's preferences for their particular programs that they use on a daily basis. So your Bash RC is just your preferences, what you like to do in Bash, your Vem RC, same thing.  I would never critique somebody's dot files because I would be critiquing the preferences, what they like to do in their particular programs. And it's always, it's your workflow, right? And you figure out the stuff you like for your workflow, put it in your dot files. I would never, you know, tell somebody that their dot files are wrong or that you shouldn't be setting that you should be doing it like this, because this is the way I do it in my dot files. I would never do that. Now, I do think it would be interesting if we had some kind of central website or central repository where people could contribute dot files, their particular dot files. So other people could check it out and maybe, you know, see what other people are doing in their dot files, take what they want, leave the rest, that sort of thing. I think that would be neat. I would be open to maybe setting something like that up, you know, maybe a website or maybe just something on GitLab where people can just push their particular dot files, you know, and we can all have one central location. That way everybody can check out, you know, these 100 different bash RCs that people have contributed. That way people can see what people are doing, you know, because everybody's doing something different. And you might see something that that person is doing in their dot files that, hey, I like that. I'm going to take that. Or they might see something in your dot files that they like and they start using some of what you're doing. I think that would be interesting. But again, I would never personally do a video, you know, just pulling up people's dot files and telling people that this is bad and that's good. That that seems kind of strange. So that's all for this edition of HeyDT. If you guys would like to, you know, send in a question or a comment. Typically, I don't, you know, just ask for comments for this particular show. I just occasionally I read my YouTube comments and if it's something interesting, I just jot it down. I know I'll eventually get around to answering it on camera. So that's where I get the questions and comments from typically they're either from the YouTube comments or from people over on Mastodon. Any of you guys, if you're not following me on Mastodon, you really should have got about 3,000 people that follow me over there. And it's really nice because, you know, the YouTube notification system is kind of broken. But if you're following me on Mastodon, you don't have to worry about YouTube notifications because every time I post to YouTube, I also get a toot over on Mastodon.  So if the YouTube notification system is broken, you'll still receive something from Mastodon about me posting a new video. Now before I go, I need to thank a few special people. I need to thank Michael Gabe, Pablo, Nate Corbinian, Mitchell, Entropy UK, John, Arch 5530, Chris Chuck, DJ, Donnie, Dylan, George, Lewis, Omri, Paul, Robert, Sean, Tabas, and Willie. These guys, they're my highest-tiered patrons over on Patreon. They are the producers of this episode. I would also like to thank each and every one of these ladies and gentlemen here. These are all my supporters over on Patreon because without each and every one of these ladies and gentlemen, again, this episode you just watched wouldn't have been possible. If you'd like to support my work, consider doing so. You'll find DT over on Patreon. All right, guys. Peace.


What's good, Joshua Ross back again with another video. So we're going to check out how Adam will book Edge retirement. This should be a good one, man. I am looking forward to this. Soon as I saw that he made this video, I definitely wanted to check this out. We know Edge is about to hang it up soon in WWE. So I would love to see how he would have booked his retirement going forward, man, if he was in control of WWE creative. His booking decisions are are usually pretty spot on or whatnot. And I appreciate his ideas that he comes up with. A lot of times I'd be wishing that it would happen that way. But a lot of times it doesn't. But we're going to check this out. Edge is a certified legend, a goat, one of the goats in wrestling.  It should have some meaning behind it. So I'm very interested to see how he would do this because I think he's going to kill it. Appreciate all love and support. We're going to get right into this one. Let's do this thing. If his Hall of Fame speech isn't a live sex celebration, what are we doing? Although Bloody Elephant is anything like Beth Phoenix's Hall of Fame speech and it'll be like a Tantric Sting celebration. No, not that Sting, the musician. You don't know about that. It's a very famous fact. Look it up on your phone. What do you mean we're rolling? Hello, I'm Adam Hailing from Parks Far Known and this is how Adam would book. And this time it's how Adam would book Adam and how we all might cope living in a land without the rate it are. See what he did there. See what he did there. But first, a brief history of the third best Adam in all of professional wrestling. The man who was once known as Sexton Hardcastle on the Indies. That's wild. Sexton Hardcastle is used to be his name. That's will always forever be funny. When I first checked, found that out on a video. Sexton Hardcastle, bro. That's who would thought Sexton Hardcastle would be one of the greatest wrestlers of all time. I love it. Yeah, made his debut for the WWF in June 1998 as Edge, a living embodiment of the 90s. He would say things like no one understands my pain. I only understand the city at night. And yes, I have heard of Nirvana. Thank you for asking. Edge's first match saw him accidentally in Jose Estrada's neck. Whoops. Edge's first pay-per-view match was teaming with Sable at SummerSlam, which didn't make sense. He was a lone wolf. But you go, Glen Coco. A short while later in your house, breakdown Edge lost a match to Owen Hart because he was distracted by a man who the commentator said looked a lot like him. And that would be Christian, a man that Edge had known in real life since the age of 10. Ah. Edge and Christian would be glued at the hip for the next few years, starting as K-Fade brothers who swore fealty to their vampire lord, Gengrel, because it was 1998, and Blade had come out in 1998. In fact, the name Gengrel actually came from the tabletop role-playing game Vampire the Masquerade, and there was a clan nick called the Gengrel Clan. And wrestlers have always been f***ing dorks. Edge and Christian were Brood Edge and Brood Christian for a while, although no one ever called Edge Brood Edge f***ing once, apart from at WrestleMania 39, which was really weird. Oh, Jude! Brood Edge! The thing literally says Brood Edge!  They feuded with the hardies. Edge and Christian did got super over thanks to their ladder match at No Mercy 1999, and they turned heel in 2000 after making even more of a name of themselves as a team. Thanks to the three-way ladder match at Mania 2000, which was TLC in all but name. They did the super comedy heel, but the benefit of those were flash photography, doing wonderfully dorky things, all through three more TLC matches. At SummerSlam 2000, Mania X7L smacked down in 2001, before Edge won King of the Ring 2001, which coupled with a savage rinsing from Grandma Edna, sent Christian in a jealousy spiral, and then the team quit with Edge getting the Intercontinental title and a prolonged push, while Christian got... Well, he got his opera theme. Christian! Christian! I know what I'd rather have. In 2002, Edge became a benchmark of SmackDown, one of the vaunted SmackDown 6 with Benoit, Angle, Mysterio and Los Guerreros. In 2005, things drastically changed for both men, Edge and Christian. Edge now heel won the first-ever money in the bank. Christian actually left the company that same year to head to TNA, where he also had an NWA world title run. Edge held the briefcase for almost a year during which the Matt Hardy scandal came to light, which relied on Lita and Edge together, and they were a huge pair, Lita and Edge. I mean, Edge won the WWE Championship twice in 2006, losing it both times to John Cena though, rated RKO then happened, then sure after Edge just started winning the World Heavyweight Championship like it was his f**king job. Seriously, between May 2007, when he cashed in Mr. Kennedy's money in the bank contract on The Undertaker, where he won the WHC for the first time, and between that point, Edge retiring just four years later, he won that belt seven f**king time. That's f**king crazy, bro. That's crazy, bro. How many times Edge has won the World Heavyweight Championship? That's wild. Will you calm down Edge? In 2009, Christian returned on WWE's ECW with the worst commentator call of all time.  No, that was so anti-climactic. It's Christian. It's supposed to be hype for it, bro. In Christmas, I said, grandma, I wanted Edge. Speaking of Edge, Christian wasn't Edge's brother anymore. They were just good friends. You'd already had neck issues. Like going back to 2003 in a ladder match with Eddie Guerrero on SmackDown, but they came to a head in 2011 after spearing Brody's clay, Edge injured his neck and shortly after, after an MRI, Edge was diagnosed with cervical spinal stenosis, which meant he was one wrong bump away from potential paralysis. On the April 15th episode of SmackDown in 2011, Edge retired from in-ring competition. Months later, he helped Christian win the Vacated World Heavyweight Championship for the first time ever in Extreme Rules before disappearing into Legends' contract limbo. Now, in this time, Edge did one key thing of note. He made Money Plane, a film where he hiked billions from an airborne casino catering to the world's biggest criminals and do it to satisfy Frazier Crane. Money Plane is not as good a film as I've just made it sound. In 2020, after being sick and tired of this mother-f***ing retirement on this mother-f***ing Money Plane, Edge returned to the Royal Rumble to one of the most wonderful pops of all time. For sure. Yay! Looking more ripped than he ever had. You could have great chestnuts on that, Tommy. He got into a feud with Randy Orton, which resulted in one very boring, last-minute standing match at WrestleMania and one decent, greatest match ever before going down to another injury. He returned again, won the Royal Rumble in 2021, which saw him reunite with Christian, albeit in front of a bunch of screensavers which really let things down. He lost at Mania to Reigns, lost at Money in the Bank to Reigns, had a great feud with Seth Rollins. For sure. Judgment Day got kicked out of Judgment Day almost immediately, had his wife killed by Judgment Day, and then brewed Edge, beat Finn Balor at Mania, leaving Edge with not much to do, but in his own words, wind down his career. Edge is apparently ready to go. Well, before you do, let me have a go. All right, let's see how he would do it, man. I know he's going to do a good job. Well, actually, this is a story of how I'd like to retire. Edge, twice, once in WWE and once while we're getting ahead of ourselves. Edge has done pretty much everything in WWE, Money in the Bank, two Royal Rumble wins exactly 10 years apart. The only thing he hasn't done is dethrone Roman Reigns, but he's not the guy for that. Whoever finally gets that honor and at this point, if it isn't either Cody Rhodes or Jey Uso, then our entire species gets an F. Whatever happens, it shouldn't really be a legend pushing 50 on a run that definitely is more accomplished than the term nostalgia run implies, but that is pretty much what it is. So I'm looking to close down Edge in a way that pays homage to all of his accomplishments and maybe ends things with a few mirrors from his past, a new record set perhaps, whilst also putting over someone in a way that feels specific to the rated R superstar. So we start before Money in the Bank and I know this will come out after Money in the Bank, but it's actually being filmed before so that our lovely patrons get a month's early access to it. Now you could be a patron, then you could see next month's booking video a month early. Hooray, patreon.comports.wrestletalk.  When he came back, he wasn't sure there was a place for him anymore. He thought the younger guys were going to eat him alive, but he was wrong. He could go and he ended up going longer and harder than maybe ever had before. But that comes with a cost. He can feel himself slowing down. He can feel that final bell calling. Wrestling has always been a sickness for Edge. Always been something in the blood and itch that would drive him insane. That would take him on the road away from his wife, away from his two daughters, Lyric and Ruby, but as he creeps towards 50. After WrestleMania, he felt he started to calm down. The itch started to go away. Maybe enough the Edge could go away. After WrestleMania, after finally putting to bed his feud with the Judgment Day, he was getting ready to hang it all up. But then Hunter went and made a big mistake. He brought back the world's heavyweight. She's not going to lie to you. I do wish, part of me do wish they had the tournament to see who was going to go to the finals to win the World Heavyweight Championship. I kind of do wish he was one of those people to win it. I don't think not many people would have tripped if he did win it as his final run since he's the guy that's held the championship so many times even though they don't carry on the lineage. It's basically the World Heavyweight Championship but a newer version of it. I think it would have been beautiful, a beautiful moment for him to at least win that and kind of finish off his career that way and then maybe put somebody else over. But you know, I'm okay with Seth having it, but I wouldn't have tripped if it was Edge. Championship. He brought back the belt that Edge never lost. He brought back the belt that Edge held more than any other wrestler alive. The belt that only the threat of permanent paralysis could take from Edge. Triple H could have just let it die and maybe Edge could have walked away but the itch is back. The itch, the itch, the itch is back. Edge wants a shot at Seth Rollins and he wants it now. Triple H and Edge have a face to face. Triple H reminds Edge, sure you might have the most reigns with that belt but remember whose belt that really was. Remember who debuted with that belt? Remember who made that belt famous? Remember this number? Six, one, six. That's how many days total that I was World Heavyweight Champion. Me, not you.  The championship is exclusive to Raw so you will stay in your lane. There will be no brand switching. You and Cody have had up to here. However, Edge does indeed qualify for the Money in the Bank match and thinks this is his opportunity. The ultimate opportunity. Almost 20 years ago, he was the first winner of the briefcase this time. In his final run, he will use that briefcase to take back the World Heavyweight Championship and end his career right on his terms. And Money in the Bank, Edge takes great care to not be involved in any insane spots, please. Obviously. I'm currently spoiling it though. He doesn't win the ladder match. Something else does. I know who it is. You currently don't deal with it. We fast forward to SummerSlam and Edge is becoming slightly desperate, growing his hair out a little, starting to go back to that old, wide-eyed Edge. That's the first time I've ever heard of Chris Maynwell all the way back in 2005. His long-term buddy, Ray Mysterio, tells him, Edge, you're taking all of this stuff too personally. Edge slaps Ray Mysterio. Him and Ray wrestle on SmackDown. Reminiscent of the good old days and SmackDown 6. SummerSlam, Triple H announces a raw, exclusive battle royale to determine the number one contender of the World Heavyweight Championship, still held by Seth Rollins. At SummerSlam, Seth fights Finn Balor running back their match from SummerSlam 2016. Everyone is making their way down to the ring for this... That's crazy, Gizmo. That's what happened pretty much. Battle Royale. It's a new day. Yes, it is. Boom! Kofi Kingston finally makes his return to Raw after suffering his ankle injury before WrestleMania. He's heading down to the ring when he's blindsided from behind by Edge, who hits Kofi with a chair and then runs into the ring to be part of the battle royale. And if you're too young to know what I'm talking about... Yeah. That is such a good callback and people would have definitely posted that on Twitter. Kofi can't catch a break when it comes to Edge and chairs. Bro, he was posting it in Elimination Chamber and got destroyed by Edge. Bless you. It was back in 2009 where Edge beat up Kofi to take Kofi's spot in the World Heavyweight Championship in Elimination Chamber match which Edge then won. It's both men still wrestle today. It's f***ing mad. But hey, the story beats you there. Battle Royale comes down to Edge and Shinsuke Nakamura. Nakaz goes for the Kinshasa. Edge ducks, it hits the spear, throws him out. Edge is the number one contender to the World Heavyweight Championship on SmackDown Triple H Tails Edge. Look, all right, I will let the results stand but I have to be consequent. I refuse to let the mad men run the mad house. You can have your World Heavyweight title match whenever you want it. If you lose that match, you are done. Edge chooses the next week on SmackDown August 18th because that SmackDown is set to... And of course, Edge has history with Seth, so I like that. I like that tie-in. To where from Toronto, Canada? That's where Edge is from. Sort of. Edge versus Seth Rollins for the World Heavyweight title. What are you saying? Hold on. Next week on SmackDown August 18th because that SmackDown is set to where from Toronto, Canada? That's where Edge is from. Edge versus Seth Rollins for the World Heavyweight title with Edge's career on the line. Big match feel. And even though Edge has been going heel for a little while, there's not a f***er in that building that will burn because Canadian from Toronto really like other Canadians from Toronto. Isn't that right, Tempest? Oh, you betcha. One idea for a spot, Edge goes for a spear but Seth jumps over that spear and hits the curb stomp. One, two, kick out. Edge hits a curb stomp of his own, hits the spear. Pins Seth for the one, two, three. Edge is your new World Heavyweight champion. Crowd will go crazy. Canadian celebrations confetti in the shape of maple leaves rain from the ceiling. Water cannons filled with Tim Hortons firing to the crowd. Poutine from the heavens. Edge finally has regained the title that he didn't lose and he tearfully tells the crowd this is his final run. When he loses this title, he's done. But this time, he actually wants to lose it. He won't be forced to give it up by a doctor. This time he ends his career the right way on his back looking at the lights before he hands over his title to whoever can beat him. Shake their hand. Then it will have ended the right way. Edge says that there's one thing that really stuck in his mind. One thing that Triple H said, 616, 616 days. In order for Edge to become the longest total reigning World Heavyweight champion of all time to cement his legacy with that belt, he will need to hold it until Monday, March 11th, 2024. So there we have a nice six-punch road map for Edge. Have him defend the title against all comers. Use it as a chance to revisit classic matchups like Edge versus Rey Mysterio. He should definitely defend it against Kofi King. For sure. These ones after all the times have screwed him over. But also bring up new stars by having them go 20 minutes with Edge on the major pay view. Edge versus Johnny Gargano. Edge versus Bronbreaker. Tell a story that's similar to the story AEW were telling with Orange Cassidy with each defense. Edge is getting a little more worn down time after time. So we get to early 2024. Fast lane Sunday, March 10th, the final stop before WrestleMania. Why not have it take place in Canada? Why not? Edge has tied Triple H's record on this day. All he has to do is retain the belt, carry it through to Monday Night Raw the next night and he will be the longest cumulative reigning World Heavyweight champion in history. Edge is defending in Canada against John Cena. Closing out his rival. Of course it would be Mr. You Can't See Me Man. The one guy that always has given Edge problems. John Cena. Oh man. His best rival. Edge goes into it with tape ribs. He's really run down. But this is a finish line. You can see it inside. Finally manages to beat John Cena clean. He's celebrating on the top rope in front of the king. I would definitely mark out for that, because Edge just really had a tough run when it comes to John Cena in the past. That would just be such a good good feel moment. I would be so happy for that, man. And I think John would definitely do the job for Edge, bro. Aidian crowd. John would we have no problem putting Edge over. The thing happens when a bad thing happens. Let's rewind to Money in the Bank and the moment that Edge is about to snag the briefcase when his ladder is suddenly pushed over by Rhea Ripley, allowing a man who's actually spent most of the match hiding to nab that briefcase. Dominic Mysterio. Oh, no. I thought he was going to say Damien. No. Oh, my. No, bro. I No, I could have.  Good God. No. And I'm not sorry. Sometimes you have to make people so angry. Oh, my God. Have to make Canadians. Oh, my God. Right Tempest. No. One day short of breaking the record person who first turned heel against Edge all the way back in 2022. One of the legit best heels in wrestling right now.  I just think it's too wonderful to not do it because we really need to not be afraid of occasionally doing the horrible thing. That is a horrible thing. Oh, him as the World Champion. Oh, the nuclear heat he's getting now would be nothing compared to him in this in this fantasy booking land Edge finally beating John Cena about to break the longest reigning total combined reigning days as World Heavyweight Champion even though they didn't continue the lineage but just per this storyline only for him that cash in and him lose a day before breaking the Oh, my God, bro. Ultimate Heel Heat. Like people will legit probably want to like find this like square up and this way we get the rematch of WrestleMania Edge is not going to go down like this Edge versus Dominic he gets one more shot to snatch that record either way the next night on Raw Edge will for sure be retiring from WWE will he be retiring as the longest reigning World Heavyweight Champion of all time or will he put Dom over at WrestleMania and cement a new craven ultimate opportunist both answers work for me I'll let you decide but I think I'd rather give Dom the heat because I love watching wrestling fans rage and all poor Canada bless the little hearts so in this case Edge is done in WWE he departs and that's 90% of this booking but I just want to mention one more match one more match one more match because actually if we use Edge to put over someone on his way out of WWE then I would like to have one pay-per-view match it's just a proper celebration of Edge but not just of him of a division he was a part of that at when he was a part of it it was the division's peak why I want to see is Adam Copeland head over to AEW for one precisely one match that is an everything must go joint retirement tag team match double or nothing Edge and Christian versus the hearties yep, I'll be for it it's not a ladder match because Jesus Christ is a tag match when no matter who wins all four men will retire in a love letter all right fucking hell yeah tag team wrestling for sure all the way back to No Mercy 1999 I would love to see that all off and the two teams that made WWE in 2000 won the best places to be if it happens in 2024 then it will be 25 years since Edge and Christian versus the hearties Edge and Christian pick up the win because it's Edge I think he's got the highest standing of all four men but then they all embrace each other two tag teams that have known each other and come up in the business together and have known each other for all of their lives I just think it's a nice little moment Edge doesn't really have a place in AW he's always been a WWE guy but the idea of him being able to close it out with that was true guys for sure and I think he will make me cry and that's just how I would look I probably would shed a tear too man bro they're part of my childhood man a lot of our childhoods having Dominic win money in a bank and have him cash in on Edge would give him nuclear nuclear hill he loved this fantasy booking or how Adam would book it was so fantastic comment down below let me know did you guys like how Adam would book Edges were WWE retirement but I appreciate all of them support you guys showing on channel Road to 150K and I'm still here on speedy YouTube Wrestling Champion of the world appreciate y'all kicking me see y'all next one peace