and welcome to Think Tech Hawaii's program, Don't Just Age and Gage. I'm your host Larry Grimm. Thank you for joining me again. Every two weeks we have the same title program every Tuesday, second Tuesday, and explore the internal issues of aging. Many of our wonderful programs on Think Tech Hawaii are issue-oriented, socially-oriented, social concerns, and I'm so proud of them. Please take advantage of all those, and this one gets a little more focused on the internal dimensions of aging and what's involved and truly aging in such a way that you have an extraordinary elderhood. Will you age so that you are not a victim of your aging but are engaging in planning your life for an extraordinary elderhood? That's what I'm about. I am a pastor, I've been a Presbyterian minister, I've been involved in chaplaincy work with long-term care and hospice care. I've had a great exposure to people of all different stages and ages, and this stage of life has intrigued me for many, many years, and now that I'm part of that stage of life myself and also have come through wonderful learning experiences in caring for people. I can bring the resources of knowledge and expertise into a coaching relationship. My coaching relationship is entitled, So join a global community for your extraordinary elderhood. Would you bring that up, please, on the website? I would like to invite you to join a global community for your extraordinary elderhood at personalcoachingforlifeandfaith.com. Thank you. Well, the question that's kind of plaguing, interesting to me this morning is, why should I have a coach? Why, at this age and stage of life, could I think I would benefit? Do I think I could benefit from a life coach? And we're going to take on that question today. First of all, I could, of course, tell you that I'm the best that you could possibly find. And that's the reason that you should hire me, but that's not persuasive and certainly not convincing. I want to, first of all, make a distinction between coaching and counseling. People who engage in counseling, and I have done counseling, when I do a counseling program, I'm with my person, my client, to explore the past, their past and enable them to discover the dynamics of the past to find out what are the internal conflicts maybe that they carry in themselves that need to be resolved and how they can resolve those. And that's part of my counseling work. But coaching has to do with life goals, a vision of your life, and action plan to reach those. So that I help you identify goals for your life, figure out an action plan with resources. There's such an abundance of resources available. There certainly are on our island, our island here, but no matter where you're looking and watching from, there's an abundance of resources available for you in your aging stage of life.  You had childhood, adolescence, adulthood, and now you have an elderhood. In that elderhood, there is a transition from adulthood to elderhood, and I teach five spiritual tasks that need to be paid attention in order for that shift in that movement and transition to be effective. We go through five stages, or excuse me, five spiritual tasks, grieving, sorting out stories, forgiving, preparing, and letting go. We do exercises around each of those five spiritual tasks that enable my client to feel freer and resolved on some things. Then the point comes of where we say, okay, what's your life going to look like? Here's this elderhood time, and it can be the most productive, it can be with the most exciting and satisfying time of your life in which you integrate all of that past into one seamless flow of your life story. So that's what coaching is about. And that specifically is what my coaching is about, so that you will have an extraordinary elderhood. The one thing that I don't want people to have feel is that they're elderly. I want them to feel as though they're, I don't want them to feel as though we're victims, they are a victim of aging. Rather empowered to make decisions, make choices about their future, and to work towards those. And that's what we'll look at more closely today. What are the dynamics of our life? I'd like to pull up a graphic that's called Four Key. In every human experience, there are four dimensions. There is a spiritual dimension, the blue, a physical dimension, the green, yellow dimension is relational, and the red is economical. And we'll look at all of those, each of those separately. But generally speaking, coaching, as I said, has to do with your vision and your life goals. What do you want in your elderhood? Who are you now as you enter your elderhood? I'm fond of speaking about my brother. My older brother, when he passed the age of 70, he says that he started thinking the first time he'd done it, started thinking to himself, how, when, and where? And of course, what he was talking about, how, when, and where will I die? These are things that he never thought of before. And the stage theorists, I'm a stage theorist, I like to frame my understanding of things in terms of stages. People as we go through stages have separate issues and separate tasks to fulfill, according to that stage of life. And I maintain that we do that as we enter the elderhood as well. It's a movement from productivity and adulthood, creativity and adulthood, external orientation to an inner orientation and adult and elderhood. We asked that question once and all about, what has it been about for me? What is it that I have enjoyed, achieved? How is it that I've made an impact on this world? What am I going to leave behind? And how is it going to benefit society and my family and everybody that I love? So that's, that's the change. That's the shift in a generalized terms, but becomes different specifically for each person and each client that I have. But I want to look at these four dimensions of the human experience with you and talk about elderhood in terms of these four dimensions of the human experience. Let's bring up that graphic now. The first dimension in the upper left hand quadrant is spiritual. And sometimes in our lives, we encounter our sense of weakness and ironically, or perhaps paradoxically, that weakness also becomes a strength or puts us in touch with our strengths. So the spiritual dimension, which is 25% of our lives, is a way of being internally oriented and conscious of what's going on in our interior life. Okay. The interior life involves emotions. It involves belief systems. It involves a consciousness of the divine, a consciousness of spirit. It involves a relationship with something greater than ourselves and the ways in which we think about and phrase our experience, our reflections, our reflections on those experiences. It's a whole internal perspective. And so what are some of the possible goals that you might choose in elderhood that have to do with the spiritual quadrant? For one, you may decide that you would like help in. One of your goals is to minimize the level of anxiety that you're having. I've been, as I said, a Presbyterian minister in my career. And one of the phrases that I'd love to preach about was Jesus words, don't be anxious about tomorrow. Your father in heaven knows what you need. Anxiety is always so strong for us, especially when we're imagining what's going to happen in the future. And again, when we talk about it that way, we're putting ourselves as a victim in the future that we're going to be subjected somehow to the to the horrors of future that we cannot even imagine at this point. And of course, that shoots our anxiety level up. And the higher our anxiety, perhaps you know this already, but the higher our level of our anxiety, the more cortisol we have, and the more the less we have access to our upper brain to our our neocortex. Now the neocortex is involved in analyzing, evaluating, planning, creative thinking, process problem solving. And the more we have anxiety in our future or anxiety about the past, even or something that we've brought forward into our lives, the less we're able to access that problem solving tool in our minds. So lowering anxiety has a tremendous impact on enabling us to envision the future and to look plan a future and to respond to the events that come before us and the choices that we have to make in the immediacy of our everyday lives. So up in the spiritual upper left quadrant, we may want very much to have that anxiety level reduced. There are other feelings that come along with that. We may find that we have a great deal of grief, so much loss in life, and that the grief is overwhelming also our ability to make decisions. And so you may wish to minimize and lower the dimensions of grief that you feel in your everyday life even. We can work for that. Maybe that some of the anxiety or some of your feelings and emotions are about guilt from the past. So often if we have guilt and regret, we're living in the past, we have anxiety, we're living in the future, it makes it difficult to live, both of those make it difficult to live in the immediacy of the everyday life with all the confidence and the good skills that you have. So those are some of the issues that come up and some of the possible goals, reduce anxiety, manage grief, reduce guilt, manage guilt and feel free to feel excited about the future of our lives. To be a child again, come as a little child and join in the planning of the future for an exciting and really wonderful elderhood. Now the upper right hand corner is what we usually think of aging, it's the physicality. So many of us feel as though we're dragged kicking and screaming into this stage of life by the diminishment of our physical ability. And it may happen that there are our physicality changes for sure. It does not necessarily mean that it's going to be a downhill slide into decrepitude. Although I think our society and our culture believes that and really wants us to think that that is so. I once was looking at a magazine, a yoga book that I had picked up, slipped through the pages and I found a woman who was bent in half in a position that I could hardly imagine even even moving towards myself. This was when I was much younger. And I read and she was actually 97 years old and was bent in half in this position of yoga. She had begun her yoga practice at the age of 70 and she was able to really to rise up in capabilities that she would never have imagined herself capable of doing earlier. So there are things that can be done in this elder stage of life physically that you can plan on and pursue when you have established goals like that. So physicality has to do with everything that we can measure. What do you need to decide about your health? What do you need to know? My coaching is both emotional and that upper left hand quadrant and informational in the upper right hand quadrant. What are some of the things that you need to take care of physically that is a goal for you. You want to reduce weight. You want to strengthen your body. You want to expand your capacity to degree. You want to sleep better. Sleep is so important for the processes of aging. What are the goals that you want to establish with regard to your physicality? Want to do more hiking? Do you want to go out on the surf board and learn to surf? Why not? But it takes some steps and some stages of planning. So when we are working with a live coach we are first identifying what we want. A lot of people don't know and are afraid to ask for what they really want in their lives. Second, making an action plan on how to reach those. When you have a plan you can change course if you need to. You can modify the plan so that it is most helpful and effective. As someone said, if you don't know where you are going you are certainly not going to get there. We have yearnings and longings for our hearts and bodies. We really can have those clearly identified so that we are moving towards those. And as we establish those we feel freer throughout our lives. Throughout from day to day it gives us an opportunity to take advantage of what is in the immediacy and the right now, the here and now. So upper left hand quadrant, facing me, upper left hand quadrant, spirituality in your inner life, upper right hand quadrant, physicality. And as we get closer to our dying physically the more excited and fulfilling life can be. More exciting and fulfilling our lives can be. The bottom right hand corner deals with our cultural norms. I'm sorry, the bottom left hand corner, the yellow, deals with our cultural norms and ourselves. What are the societies that you have been a part of? Where did you get the values that you hold dear? All of us inherit different values. We inherit a belief system from a church, from a religious body, from our cultural setting. From our schools we are taught certain values that we are expected to uphold. In our family life we have certain values that are transmitted to us and shape us as into the people that we are. Well what is, at some point we have to make those our own. We make those our own by, or don't make them our own, by critically analyzing what we want to believe and what works for us in terms of those values. I had one patient, one client whose mother was in the, she just moved her into a facility for her long-term care. And every time she went to visit her mother, her mother would just tell her, why did you do this to me? You're supposed to keep me at home. That's where I belong with you and your home. She was the oldest daughter in the family and she had a cultural background that taught this that the oldest daughter had to take care of them, of the mother aging parent in her home. And she had had her mother in her home and came home at one point the daughter did one day and found her mother on the kitchen floor. She had fallen and could not get up and did not have anybody to call, any way to get any help. She was on the floor for a good part of the day. Well the daughter said that was it. The daughter had to work, the daughter had a husband and children to take care of. So mom moved into a facility and their mom had safety, security. People who took care of her were conscious of her every day, all day long. And so I said, you know, you did, but the daughter felt so guilty, she said. And I said, but you did the thing that was the best for your mother. You gave her the best gift you could, which was a place of security, warmth and provision. But we worked with her guilt and she was able to decide not to feel guilty anymore. And so she took on a different set of values from what her culture had intended her to hold. There's a place where we have, we have to find ourselves within the system of values that we hold, either within it or opt for another one. And part of coaching is to be exposed to others, to have that looked at closely and to make some different choices. The reason that is, is because the lower right hand corner or the red cycle there, part of the cycle is economical, I call it.  And so when we talk about economical, we're talking about the whole household of life, how we structure our household, how we come and go, how things look, what, how does the environment reflect our values? How do the things that we engage in reflect our values? If I am value from, if I bought into a cultural value of love my neighbor as I love myself, am I opening myself up to my neighbor? Am I economically moving towards that and caring for one another in that way? And then what way did I join a church? Did I join a service organization? Do I want to be involved in international work, foreign affairs relations? How do we then take our energy and resources of time, energy and money and shape those into activity in the world in which we live? Yeah, so, so what could be more fulfilling than to have an opportunity in your elderhood stage of life to be a part of mentoring program or to read books to children at a local school? There are so many opportunities to then to do this kind of thing at this stage of life. And if you know what goals you're going to reach out for in that area, you know how to make an action plan. And that's what this whole thing is about the human experience and the four keys to unlock your extraordinary elderhood. You work in the four different areas. Now you can work with anybody in these four areas and I maintain that anytime you and I have made a change of our lives to take on something new, to engage in some kind of endeavor that we haven't been involved in already, we have found a coach, either maybe it was something that we read, but we've found some coaching that helps us model our lives and also to make plans in terms of the goals that we want to reach and to follow through with those. And that's the third important piece of of having a coach. And that's accountability. You have an opportunity to check in every week on a one on one online coaching with me and check into the to I check in with you to see how it's going. Have you kept to your goals this week? Did you did you do what you needed to do in order to lose weight in order to get stronger in order to change your physicality? Did you do some meditation to help strengthen your awareness of God? What have you done? Did you worship with the community so that you have a strong relationship and bond of love within a community that you know? So that's so one on one accountability is planning and accountability is the third piece on third piece in coaching. In addition to that, the second thing that we do be you may you may have been very much aware in your own life with the COVID of how isolated and lonely we can feel. So one of the worst things about aging is that we tend to get lonely, tend to get isolated, cut back. Even our children may not be available to us. They may not be visiting us. They may in fact think that we are not really wanting us to be around wanting them to be around. That's not hardly true, but they may find it difficult to visit while they see maybe we're struggling with some physical issues. We're going to work with that. We're going to find out ways that in fact we can get around that with them. But also we develop an online group of about nine elders who are also interested with you and making your adulthood extraordinary. And I call those elder guilds. So we have a weekly online meeting of your elder guild. And what we do is share the best practices for aging. We do that best practices for aging for those of us who are involved in adulthood, but also for those of us who have parents and other friends and family in adulthood. Best practices for caregiving also. And then finally, I have an Elderhood Academy of which you can be a part that has all kinds of opportunities for learning and growing and expanding your understanding of your own life in that Elderhood. So let me show you again my website, the homepage, landing page of my website. Become a part of a global community for your extraordinary Elderhood. Personal coaching for life and faith has all the contact information you need to get in touch with me. And to take on a free opportunity for a short coaching session with me, just so we can get to know each other, you can kind of test me out. And I wish you the very best in your life. I'll be back in two weeks and I wish you a lo-ha.


Hi, my name is Stefan Heinatzi, and I'm going to talk about live migrating, VFIO, V host user, and VFIO user devices. We're going to have a look at how devices are live migrated in QMU today, as well as the current approaches from migrating VFIO and V host user devices. Then we'll look at how to address some of the gaps, like supporting stateful V host user device migration, as well as extending VFIO migration to allow them to migrate between different implementations of the same device, as well as checking whether migration is actually possible and compatible without initiating a migration. So let's get started. How are migration, how are devices migrated in QMU today? QMU migration works by saving the device's state on the source, and then transferring the state to the destination where it's loaded into the destination device where it can resume execution. This is transparent to the guest, so the guest driver and the applications are not interrupted by this process, and anything that's happening will continue seamlessly. The device state itself has a serialized binary form called the device state representation, and we'll talk about some of the details of that later on. One of the important questions is, what goes into the device's state? What makes up a device state? This includes the register contents of the device. Basically, anything that is guest visible needs to go into the device's state. In addition, there might be some internal state that the device has that we really need in order to resume execution from where we left off. Not everything is necessarily exposed to the guest via hardware registers. A good example of this is when you have a ring buffer interface, and the guest driver adds elements to that ring buffer, and the device consumes elements from that ring buffer. The device is going to have a read index where it keeps track of what the last request it processed was. If we don't migrate that internal state, then on the destination we won't know where we left off. And potentially, we will have to restart the entire ring, and we may process some of the elements twice, which would be a problem. So that's an example of internal state that needs to be migrated. Now, there are a few things that don't go into the device state, and this might not be obvious. It includes the device creation parameters, as well as other host side state that's inaccessible to the guest, and therefore not relevant to the continued operation of the device. Now, why isn't everything part of the device state? This is an interesting point to keep in mind because it's kind of fundamental to the rest. And there's no technical reason why QMU's devices state is split and limited in this way. It's just how it was implemented. The reason is that the destination QMU is actually launched with a full QMU command line that specifies all of the devices that you want on the destination VM. Live migration doesn't involve starting an empty shell QMU that has nothing and receives all its information from the source. Instead, the destination is actually a full-fledged VM that has all the devices configured. So that means the device state is really just the runtime state of the device. The destination's command line is usually quite similar to the source command line. Okay. Now that we've talked about how devices are migrated in QMU, let's have a look at the challenges that are unique to out-of-process devices. With VFIO, we have kernel drivers and physical devices like PCI devices that can be passed through into the guest. With V host user, we have host user space processes that emulate some of the Verdi O devices. And with VFIO user, we have a host user space process that can emulate PCI devices and in the future, maybe other types of devices. So this is a little bit different from having everything built into QMU itself. First of all, on the destination, we're going to have to launch or instantiate these devices because they're not part of QMU. And QMU's command line alone isn't going to create the devices necessary for our migration destination. Second, we need to integrate into QMU's live migration workflow so that we can send a device state along with the rest of QMU's migration. Now when we do this, the device state representation becomes important, and that's what I mentioned before, this binary serialization of the device state. We need to design it in a way so that it can support migration between old and new versions, support adding fields, and things like that without breaking compatibility whenever possible, because that would be disruptive to users if they have to reconfigure their VMs. Now finally, a nice goal would be if it were possible to migrate between out-of-process devices that have the same device type. So say we have a Verdionet PCI device implemented in hardware, with VFIO, we can give it to the guest. But what if we want to migrate it to a Vhost user Verdionet device, for example? Because we've decided that this workload doesn't need the performance of a hardware implementation. We have another workload that's more important that's going to need it now. Could we migrate in order to change the kind of quality of service? And that's the goal of being able to migrate between implementations of devices. So we've set out some of the goals and some of the challenges that we're going to look at. But let's start now by looking at how this works today for Vhost user. So Vhost user migration takes an approach where QMU actually stops the Vhost user device on the source before migrating. And then QMU takes over the V-ring. It takes over the state of the device. And then it uses QMU's common Verdionet migration code in order to migrate to the destination. And once QMU has loaded the device's state on the destination side, then it restarts Vhost user. So that means that Vhost user is not directly involved in the migration. It doesn't control the migration and it does not get to define its own device state. Finally, there are some additional steps that could be done after migration or maybe before migration, depending on the device type. For Verdionet, there is a special Vhost user protocol message to send out that gratuitous ARP packet that announces the network interface after migration. So things like that need to be done separately and they're orchestrated by QMU. We can look at some of the pros and cons of this design. So one of the great advantages is that it's easy to migrate between any implementation of the device because in fact the device state representation and the migration itself is all managed by QMU. There's no worry about incompatibilities with other implementations because really there's only one implementation of this migration. Additionally, QMU's own infrastructure for device states called VM state has all the, it's a framework and it has the abilities to safely add fields, make changes in compatible ways, and so on. So we don't have to reinvent that when we're implementing Vhost user devices, which is also an advantage. The disadvantage is that this approach doesn't support stateful devices today. And what I mean by stateful is devices that have internal state. So today it only migrates the V-rings themselves, the generic Verdio state of the V-rings and nothing device specific. So when you have a device like Verdio FS, which has a significant amount of internal state, then we have a challenge, we can't do that today. Let's have a look at some of the ways that this could be overcome. There's an existing interface called D-Bus VM state that QMU supports. It lets external processes add blobs of data into the migration stream. They can save them on the source and load them on the destination. This could be used by Vhost user programs in order to participate in migration and save internal state. That's not very integrated into the overall V-host user migration code though. And so it might be cleaner to take a different approach like defining the device state as part of the Verdio or the V-host user specification and then adding protocol messages to the V-host user protocol that allows us to save and load. So I think this is the future direction that we're going to see. Maybe one of these approaches will be needed in order to migrate devices like Verdio FS and maybe some of the other device types that today can't migrate with the host user. Okay, now let's look at VFIO. VFIO is very different in how it approaches migration. With VFIO, QMU reads the device's state from a migration region, a special region made available by the device and transfers it to the destination as part of QMU's live migration stream. It's then loaded into the destination VFIO device by writing it back to this special region on the device. What this means is that the implementer of a VFIO device has full control over their device state representation. They can define their own device state and in fact it's completely opaque to QMU. QMU doesn't inspect or parse or understand the device's state. That's really up to the device implementation. One of the advantages of this approach is that it doesn't require modifying QMU when you add new device types whereas the V-host user approach manages all the migration in QMU and therefore requires you to add code for every single V-host device type that you want to support. With VFIO it's not the case. You can just pass through an external device and out-of-process device and QMU doesn't need code to support your particular device type. This has some disadvantages too though. Now that the implementer is the one who is responsible for the device state representation and the migration, they need to solve the extensibility and compatibility issues that you have when you invent a binary serialization format that is supposed to migrate between old and new versions of device and so on. It's very easy to make mistakes and QMU has evolved and it has come up with documentation and guidelines on how to do this and so on but if you're on your own then it's easy to hit issues and what ends up happening is that you can end up with versions of the device that can't easily migrate to another where you essentially would have to reboot or hot plug a new device into your machine in order to move on to a fixed device. So finally the other issue with this approach is that the ability to migrate between different implementations of the same device type, let's say Verdionet PCI, is really difficult because if everyone is coming up with their own device state representation then these devices won't be able to save and load each other's device states. So we don't really have a way of standardizing this yet and that's something that we're going to look at now. A few more questions and challenges that I want to add before we get to addressing VFI migration issues are can we check migration compatibility before we actually migrate? You might think well that's not too important if I have a specific destination that I'm migrating to and a specific source and I know both of them but there aren't use cases where this is important because you might have a pool of machines and a cluster scheduler that's trying to decide where do we live migrate to? What's the destination machine? Maybe only a subset of the machines in our pool actually have the capabilities to be a migration destination because either they're out of process device software versions are not the right versions or we are migrating to a physical PCI device that has certain features and is only available on some of those machines. So the first approach and the one that's traditionally taken is to just try to migrate to a machine that we think will work and the migration might fail partway through if it turns out that the destination machine is not compatible isn't able to take the incoming migration but this is slow and it consumes resources so it's not an approach that makes sense once you move out and you have a whole pool of machines and a cluster scheduler. Another approach might be to come up with an algorithm that automatically checks compatibility and letting the cluster scheduler confidently decide what the right destination machine is. The risk of this is that it could be complex we need device implementers to advertise this information their devices their capabilities and all of this could result in a lot of metadata and so it might not be end up being just a very complex and tedious approach that's the risk. Finally we could also manually tag machines in the cluster this is another common approach but it's error prone so imagine you take out a PCI device that's in one of your nodes and then you forget to update the tags in that case the scheduler is going to make the wrong decision because it's information is out of sync and so this approach in the long run is always going to lead to human errors and problems so what I'm going to present here for vio includes a way to automatically check an algorithm for checking migration compatibility. Okay so let's investigate a little bit more the challenges for migrating between two implementations of the same device type say two vertio net PCI devices that are implemented differently like a hardware implementation or maybe two software implementations that were written by different implementers in order to ensure compatibility what is it that we need we need to make sure that the devices are the same device type this is the obvious one we cannot migrate a vertio net PCI device to a vertio GPU PCI device because they're simply different device types they're not compatible but it goes further than this they need to have the same device creation parameters in order to be compatible let me give you an example imagine you have a vertio net PCI device with 64 queues if you try to migrate to a vertio net PCI device that only has one queue the migration won't make sense it won't work so the device creation parameters actually need to be the same as well not just the device type and finally they both need to use the same device state representation so that the binary serialized form that they exchange is something they can both deal with so i think we've we've laid all the all the foundations here um i'm going to go over a proposal that i've been working on for vfio and vfio user migration the idea is to build on top of what's already there today you can just migrate point to point there's no compatibility checking there's no concept of a device type really um and so we don't have the ability to check whether migration will succeed we do not have the a good way to migrate between different implementations confidently because the only way to do that is to try and see if it works and it will fail if it doesn't okay so in this model we need two concepts first of all every device model has a unique string a domain name and a path that identifies it like qme.org version at pc i and then implementations that support version at pc i would advertise that they support qme.org version at pc i and the reason there's a domain name in there is because it allows you to have multiple uh implemented multiple device model definitions actually for the same device type that might be useful in case um the same device is uh developed independently or people try to fork it and want to um add new features and experiment with things so there's the freedom to do that we just need a unique identifier that's the device model the second concept is the version string so device models can have a set of version strings like v1 v2 v3 and so on and this basically identifies the migration compatibility if you are using the same version string then you will be able to migrate from the source to the destination if the version strings are different even though say it's qme.org version at pc i you cannot migrate from v1 to v2 and expect it to work so that's the purpose of the version string and this captures not just the version it also captures the variant of the device so if you think back to the 64 q and a single q verdionette device we talked about for verdionette you might just decide to define a standard q64 v1 version type to identify a 64 q verdionette device and a q1 v1 type for a single q device and this is how you can differentiate uh between incompatible at device creation parameters okay so how do we check for compatibility with this approach the algorithm is trivial it's really simple all we need to do is we need to query the device model and the device version string from the source device and on the destination we just need to check whether that device model and that version string is supported that's how we determine whether migration is possible the actual steps for migration are also simple we follow the same vfio migration that we have before that same approach but we have one initial step that we add in order to migrate to a destination we need to find an existing instance or instantiate a new device instance with the same device model and version string then we know the migration is going to work i do want to add a note here about upgrading downgrading versions because this is one of the most important things about supporting live migration of devices we need to make sure that it's possible to upgrade say your device or your hypervisor um and migrations are often used to do that so if the change you make to the device state representation is compatible because your device state representation format your serialization format actually has some extensibility built into it then you don't need to bump the version string that i mentioned so you don't need to go from v1 to v2 if it's a compatible change if it's incompatible then you do so here in this example we have a version 3 where we determined it was broken it was missing something we forgot to add we need a v4 because we needed to make an incompatible change in order to do that the device needs to provide an interface for setting the version string at runtime to an older or newer one and the thing is the sum of these version strings might not be compatible like you can't change from a 64 q-verda on that device to a one q-verda on that device at runtime it doesn't work that way so the device itself can refuse a version string update but if it accepts it then it means it's compatible and this is how you can manually move and upgrade if you really need to do that but a good device state representation will allow you to make a bunch of changes without having to bump the version string so how does this work well i don't have time to go into the details of mapping this but if you read the proposal that i sent out recently to the mailing list basically it shows how to map these high-level concepts to vfio-mdev-sysfs attributes that the mdev drivers can expose and potentially vfio core drivers will be able to expose as well as a vfio user command line interface so that vfio user programs can also participate in the same scheme what this does is it provides a standard interface that allows migration tools or generally management tools to migrate these devices without actually having device specific knowledge they don't need to have hard-coded information about specific device types anymore that's the whole point um i'll quickly go through some of the advantages and disadvantages basically we've been able to check migration compatibility which we can't do today with vfio we have the ability to upgrade and downgrade versions explicitly if necessary we can migrate between implementations of a device because we've now published a way of uniquely identifying different device types it's also easier for implementers than rolling their own because if you're implementing verti-net or verti-block a bunch of other people are doing that too you might as well reuse the same device state representation and not reinvent it not make mistakes finally the disadvantages are that it is a somewhat limited approach sticking to just a few of these version strings means that we can't customize the device creation parameters they're baked into the version strings a previous revision of this patch series actually did do that but it was much more complex so what we need to find out is whether this approach satisfies enough requirements and if the community is happy with it then it's a simpler approach that i think would make a lot of sense so finally the future directions for this for vhost user we need to support statefold device migration because there are some device types that today cannot be live migrated with vhost user for vfio and vfio user we need to finish the proposal discussion that i mentioned here and then implement it in tooling so that we can support these things and at that point it'll be possible to actually develop device state representations for the popular devices so we can migrate between implementations of the same device type thank you very much


So your library is at work for you. The Bloomberg Library Committee is not only this amazing web vision and working with Christy Jarvis and everything else, but we are also actually a physical site. You should all know about us on the fifth floor. And two new things that I want to make sure you realize is that we've got two shelves now that are beautifully displayed with the books our faculty have written. And today we just got a copy of Joe Hatch's Pony Express book, and it will be put on one of these shelves in the Bloomberg Library. If your book is not on here, we want a copy of your book. So we can show when we have residents coming through, people who are looking for fellowships and residencies, that we can show what Moran faculty are already doing. The other thing is we've started a little Moran Museum on a couple of our shelves. We've received some donations, and when people hear about a Shi'at's tenometer, we want to be able to show what that actually looked like. Now, the Bloomberg Library is not just the physical site, although we encourage you to visit the library itself. We also want you to realize that we have lots of other resources on the Bloomberg site web. First, we have the vision resources, which point to the web vision as well as novel. We also have a site that you can go to and see all the articles that have been written by the Moran faculty. It's an up-to-the-second PubMed search so that you can actually see every article a Moran faculty have written in the last month. We also have the Moran Virtual Educational Center, and I want to thank everyone who's donated their lectures that they've given the residents. This is a partially an ACGME requirement that we have a way for our residents to access these lectures. This is an intranet, so a password is required to enter into this site. It's not a hard password, and we give it to our faculty and residents and fellows, but this is where the homepage of this Moran Virtual Educational Center is. You'll notice across the top that you can search by authors. We've also filed it by the basic curriculum, the BCSC series from Ophthalmology from AAO. We filed it by lectures, we filed it by Grand Rounds, we filed it by conferences, we have a search part, and you can submit to it. This, for example, is a screen-page shot of the number of authors. Every resident is listed as an author, and you can see some people have donated a lot. Dr. Olson, for example, has six items. Scott Larson gave us about eight, and we're trying to gather more items from our authors. Then you can search it by topics, and this really helps with the residents when they have OCAPS, et cetera, that each book of the BCSC is represented. For example, if you go to Neuroophthalmology, these are the chapters in the BCSC and Neuroophthalmology, and it tells you how many items of lectures go with that particular chapter. For the most part, we have a lecture at least for each chapter. If you click on, let's say, Pupil, you can see that we've got some resources from Grand Rounds, from didactic lectures, and a conference that's under the Pupil abnormalities. The lectures, we have over 15 to 20 pages of lectures. These are just the ones that were held in the first part of March that have been uploaded. If you click on it, you'll go straight to that person's lecture in a PDF format. We have got Grand Rounds almost up to date. The last Grand Rounds that was posted was the personalized healthcare at the University of Utah on March 28th. So if you miss a Grand Rounds, this Grand Rounds will be posted as well. You can actually listen to the whole thing. I want to point out that you can access ophthalmology journals from our site as well. It just shows us what journals we have, over 100 ophthalmology e-journals that are available, and you can access from the Bloomberg site. And then I want to mention the book plate program that's ongoing. This is a great way for you to honor a colleague, a friend, a family member, or a great way for your patients to, you know, they can't donate thousands of dollars to Moran, but they might be able to donate funding for a book. And we have this book plate program, and this has allowed us to purchase many books, and all of you who donate a book to this will get a receipt for that donation to this book plate program. I want to spend just the last two minutes because I want to have time for a couple questions, but I want to tell you and remind you that there is the Neuroophthalmology Virtual Education Library. This is a partnership between NANOS, the North American Neuroophthalmology Society, the University of Utah Eccles Hills Sciences Library, and I've been involved in the development of this library. Currently we have all of these collections. I do want to point out a couple things. We have a patient portal you can see on the left here, which actually has sites for patient handouts. They're all in about five or six different languages. The Moran Eye Center has its own series of collections as well. The Journal of Neuroophthalmology is online for free with a one-year embargo. The Walsh and Hoyt textbook is electronically available in complete PDF searchable format, and you can download it as well. We have numerous videos. Many of them are how to use something, how to do something, so our new technicians that come on if they don't know what an affer and pupillary defect is, you can easily access these videos. We posted one video on YouTube, and we've had 23,000 hits on how to use the direct ophthalmoscope. We also have mobile novel right now that you can download to your device, and we also have had quite a few hits of visitors and have covered a lot of the globe except for a lot of Africa. So with this, I'd like to open this up for any questions from all of you. I hope this gives you an idea of how Moran is involved, not only in research, but we are becoming sort of informational go-to people, and we're so glad that we can have some of the staff here to hear what we're doing so that you can help your faculty members with some of the resources that we have here at Moran. Any questions? I personally think that you've got to know this these days, otherwise you're left behind, right? This is really important to stay up on what current databases are out there for us to be using to improve our research here at Moran. So thanks for coming.


These next two problems deal with hemispheres, and all that a hemisphere is is half of a sphere. So for number three, if we're finding the volume of a hemisphere, because we're doing volume, we want to make sure that we use the volume formula, which is four-thirds pi r cubed. But because we are doing a hemisphere, we want to multiply that by a half. So what we're going to do is multiply the fractions one times four and two times three, that's four over six. But if you reduce four over six, it's two-thirds. So what we're really doing when we do the volume of a hemisphere is use the formula two-thirds pi r cubed. So now I can enter in the radius of two inches. Two to the third power is eight, so we have two-thirds pi times eight. And again, like in the last problem, if you think of eight as eight over one and you multiply the fractions, you get sixteen over three, which cannot be divided. So sixteen over three pi, and that would be cubic inches because we're doing volume. In number four, we're going to find the surface area of the hemisphere if the area of the great circle is thirty-six pi. A couple of things here to note. First of all, surface area of a sphere is four pi r squared. But because we want to do a hemisphere, we want to multiply that by a half or divide it by two. And so we actually are just going to do two pi r squared. The other thing, though, that you have to remember is that when you do surface area, you're talking about what it would take to cover this hemisphere with, let's say, fabric or wrapping paper. Well, if I do two pi r squared, that's going to take care of the top and all of the sides. But you're still going to have the bottom part that needs to be covered. So we're actually going to add the area of a circle so that we can also wrap the bottom of this hemisphere. So we're going to do two pi r squared plus the area of the circle, which would be technically the bottom of this hemisphere. So that's pi r squared. Okay, now the next issue is that we need to find the radius. Now remember that the great circle and a sphere have the same radius. So if I know that the area of the circle pi r squared has to equal 36 pi, then I can divide both sides by pi to get r squared equals 36 and figure out that r is 6. So now I can use that to figure out the total surface area. Oops, meant to put in a 6 there. 2 pi times 6 squared plus pi times 6 squared. We get 2 times 36, which is 72 pi plus 36 pi. And when you add those two together, you get 108 pi. And this one doesn't have units, so we'll just say square units. So the surface area of a hemisphere, you have to make sure that you do half of a sphere formula. But then you also have to add the circle because the circle is the base of that hemisphere. If you think of maybe like a snow globe, you'd have to cover the bottom of it. And that's where we add the pi r squared.


There were a couple weeks where I felt pretty good about myself. I thought, I'm a decent guy. I try my best to be inclusive and nice to others. I really could use some more white guilt in my life. Thankfully, Martin Scorsese heard my plea and was there to knock me back down a few pegs with killers of the flower moon. A story in time, so depressing, you have to wonder how anyone even finished filming this thing. Joking aside, I don't have white guilt. I know who I am as a person and how I try to carry myself. I also know that history is important and it is good to tell these types of stories to get them out there so we don't repeat ourselves. Which, unfortunately, we often end up doing anyways. Martin Scorsese, I think it's fair to say, is an okay director. He's made a few pretty awesome movies in the past. His entire catalog's pretty stellar. And here, thankfully, he does it again. I was actually chatting with M-Dog the other day. M-Dog is Martin Scorsese. We're good friends, that's what I call him. And he said, Adam, what's the subscriber count dad? I said, Martin, we're not even at 100,000 yet. And he said, he said, Adam, I got you, boo. Tell them, Martin says, subscribe to the channel. Scorsese's got you covered. So I'm relaying what he said in our conversation that we definitely had. Subscribe to the channel for Martin Scorsese, if not for me. At the tender age of 80, this man is still knocking out banger after banger hit. Now, I will say the Irishman, very long, little weird with the de-aging stuff going on, but there's a story that was interesting there and worth watching. The pacing and the length is a problem for me often. And I will say, Irishman definitely felt that. And I will also say, killers of the flower moon could have desperately benefited from a nice little intermission. That's a small and really my only criticism about this film, because killers of the flower moon is brilliant. But it's definitely not a feel-good movie. It's not something that you're gonna wanna sit down with the family and watch and have a nice afternoon. Now, this is something that's gonna hit you. It's gonna tear at your heart if you have one left. It's going to make you feel things and think about things. And wonder how anyone in the right mind could act like the individuals doing this film. This is spoiler-free. I'm briefly gonna talk about the plot. Very, very loosey-goosey. Pretty much what you can find on IMDb or a quick Google search. And before I do that, I wanna give a special shout out to Brian Davis, who's producing this video. He's a supporter at Patreon.com slash Adam does movies. I really encourage you to join if you like my content. There's a $1 tier, $5.30. Whatever you wanna give is great. This isn't my full-time job. It's a passion project. It's a hobby, one that I really enjoy doing.  It's gonna have some insane plot with twists and turns. No, it's very simple, straightforward, nothing confusing, and yet it maintains that three and a half hour runtime very effortlessly. There definitely was a point where I was feeling the runtime for sure, especially in the later half, but it does pick back up again and it comes together. I'm not gonna say it's perfectly paced from beginning to end, and I do really think a break in the middle of this would have helped a ton. The film takes place in the 1920s. The Osage tribe comes into some Texas tea, some oil on their land, which of course brings lots of wealth. It allows them to get the things they need for their tribe to flourish, to thrive, to survive a little bit. The problem is they're also dealing with a lot of disease. Diabetes is running rampant through the area, specifically to Molly, her mother, and her sisters. Molly's one of the main protagonists in this movie. She's played by Lily Gladstone, does a great job here. Sadly, a lot of the time she has to pretend to be ill, and that would be a tough role to play. I don't like being sick. I certainly wouldn't like pretending to be sick constantly, but that's what she has to deal with. Whenever there's money to be made, whenever there is a group of people to be taken advantage of, there's always a few assholes that will come along and do exactly that. Enter Robert De Niro as William Hale, a friend of the tribe who's been with them for a very long time. He's really planted his seeds in this area, made this house a home. He has meticulously planned out events that will allow him to carve his way into this tribe, bring along his own men, start marrying into the families in the hopes to secure their wealth. Because diabetes is a killer disease, especially if it's not being treated properly. So when these women die, where do their estates go? Well, typically to the husband, the next of kin, someone that's in line to take advantage of this. And that's where William really thrives. And his main accomplice in this film is Leonardo DiCaprio's Ernest Burkhart, a total dipshit who just got back from war and is ready to really sink his teeth in his next big adventure. Through pure will, ignorance and a lack of a moral compass, Ernest is willing to do just about anything. And he often will in order to get what he wants at the end of the day. Because as Ernest says over and over again, I sure love money. Movies based on true stories always hit harder because you know somewhere down the line this happened at least to an extent. Sure, things will be overexaggerated. There'll be some pageantry, some characters won't have been here. Liberties were taken, some things were changed. I don't know. But if I take it as just its own story, it's a very heartbreaking one. It's a tough film to watch, but it's an important one all the same. And you can definitely tell this was a passion project from Martin Scorsese, one he's wanted to make for a very long time. I'm glad he got the opportunity and I'm very glad I got to go to the theaters and watch it. I can praise the boring stuff too if you want. It's got excellent cinematography. Okay, I mean do we expect anything less from Scorsese? Great soundtrack. The drums constantly playing in the background really make you feel the tension. And it adds a little bit of energy to everything. It kind of has a Nolan vibe there. Obviously Nolan's more the brrrrr background music, but just the fact that it's constantly happening, it's keeping tempo with the film. Speaking of Nolan, this movie did remind me of Oppenheimer for a few different reasons. Another big one is the fact that just when you think the movie's starting to wind down, another arc is presented or another huge actor will come out of the woodwork that you weren't expecting. I had no idea 40, 50% of the actors were in this that showed up, big names too. And I was impressed. I'm not gonna give them away in case you didn't see it in the trailer. I don't remember them showing up in the trailer, but this was a great movie. All around fantastic. Definitely will watch it again. It is long. Again, it's long. So you're gonna wanna pack a lunch. Okay, have something to chew on. Have something to eat while you're watching. Get a soda, do what you do. Last thing I wanna say, as someone who has the bladder of a seven month pregnant woman, I managed to hold it all the way through this movie. That's a testament to the power of the storytelling and the acting and everything else because I'm usually at least once a movie. Even at an hour 45, I'm out the door once and back. So I made it all the way through, very good film. Oh, and thank you once again, Brian Davis for supporting the channel and being an awesome producer on this video. Really appreciate it. Let me know in the comments if you saw it already. I'm like, you know, movie's been out for a few days now. Let me know, leave a comment. Please like the video if you had a good time. Subscribe if you enjoyed what I'm doing here. I would love to have more people stick around and hopefully I see you next time. Take care.


Hey friends tonight. We are checking in to Disney's boardwalk resort for a little staycation I plan on giving you a full resort tour and then grabbing a bite to eat at the brand-new boardwalk deli Possibly taking a dip in the carnival theme pool that they have here and just having a beautiful boardwalk kind of night Anyhoo, let's go do this The really awesome thing about our staycation tonight is the fact that it only cost $90 it was only $90 to stay here tonight And that's because I rented DVC points, and I just couldn't pass it up. I mean that is such a great deal This resort is one of my favorite resorts because of its close proximity to Epcot You can literally walk to Epcot and you have so many things that are going on at the boardwalk Just hanging out here at night is so fun But we're gonna actually head to the room I'm gonna show you the room tour give you a look at what a $90 night room looks like And just kind of relax and unwind a bit Just to give you guys a little bit more information about renting DVC points I pulled up the DVC rental store site and I have a link in the description of this video if you guys want to check Out the site and next week the boardwalk villas are going for a hundred and forty dollars a night Mine was $90 tonight because it's $10 a point and my room cost nine points But this one right here is a better view because it's a garden pool We just have a standard view, but it's still really amazing for $90 So you guys should definitely check it out like I said all the links are in the description and it's amazing how much money you can save Like I said a $90 a night room at Disney is so amazing. It's like you really can't pass it up I don't even think pop century the all-star resort rooms are actually that cheap and I want to show you guys the room I mean, it's just a basic standard room So it's not really really over-the-top fancy, but we're at the boardwalk You know I mean so I'm gonna give you the room tour and then we're gonna go around and enjoy some of the amenities around the resort itself One of the things I like the most about the boardwalk is just the overall theme It is so cool to look at all the different pictures statues Chairs and in fact in the main lobby a lot of people don't know this But these pictures up here are every single castle from all the Disney parks from around the world And they have so many of them. It's really really amazing And I just kind of like hanging on the lobby looking at the roller coaster here and relax and Now a lot of people will say these rooms are a little bit dated and I would kind of agree with them It is scheduled for a refurbishment soon, but you cannot beat the location and when I mean data I mean they're still beautiful rooms.  You have some nice Carnival artwork. You have a couch with a pull-out bed a nice little table here The bed is nice, but you can see like the bed is a little bit dated too. There's no space underneath there You know what I mean and over here. You have another little pull-out day bed We'll pull that out in a little bit and I love it I mean I love all Disney resorts, but if you take a look like here's a thermostat. It doesn't even have Digits on it. It just tells you cool. So of course we put that all the way down and all the way up We got a little kitchen area right here, and this is just a standard studio nice little GE fridge some Mr. Coffee not fully stocked and then the bathroom area here I always like the mirror in the boardwalk though, and they have amazing closets like look at this That's a huge closet and the little suitcase the luggage rack now I know what that is But you see how it looks it kind of kind of reminds you of an old-timey, you know carnival boardwalk resort hotel The thing I probably like most is the room is actually very big You know I mean there's plenty of walking space, and it's got a nice little bathroom right here with a separate door There's a Ferris wheel shower, and it's a tubby tub tub though. Let me show you it's like a Tub tub not a walk-in shower, but they do have a free use Disney H2O products I mean not even the fancy resorts actually have that and like I said overall. It's a nice Very nice room and for $90.  They've got a safe where you can put all your prized possessions in Just walk that right up like there got some extra pillows Got some clothes hangers, and like I said this goes way back. Look at this. Oh, what's back here? It's like we're journeying into Narnia. Oh You could definitely spend a night in here The only thing is is there's no lights in the closet, but you can definitely see there's plenty of space in here Look at this. It's kind of hanging out. Somebody can lay down and actually sleep in here, too Like I definitely think it's definitely accommodating What if I just stayed in here until somebody came and checked back in this room? I Know that being a local staying one or two nights is ideal because you know we go on Stacations, but if there are people that come down here and visit and they actually go on like full weekly vacations You can also buy DVC through the world of DVC, and they actually have a DVC resale market I'll put the link in there and like tonight this room was nine points So if you bought a hundred point membership, you could stay ten nights at the boardwalk You know what I mean? Like that's crazy And it would cost about the same amount of money as one week's vacation that you can just use for years and years So I mean it definitely has its added benefits. I can say I Definitely think we need to see what is on this bed here gonna move the chair out of the way. Let me see here Oh, I don't know how this works really Oh, oh, there it goes. Oh, hold on. Oh, that's sliding off catch that catch that by the bing-ba-da boom Oh, oh, it's a sleeping dumbo. Oh, that was a little loud.  This looks like some silverware. Oh, look at this an actual can opener, too You don't have to buy that no French vanilla creamer though only the original stuff don't got time for that Look at all that very cool tons of different silverwares that you need put them right back up there Then we got the dishes the cups all of it. What's down here?   It's like a little bar area and then an awesome water slide over there And it's just really cool and we'll hang out go swimming go down the water slide and just enjoy a little bit The boardwalk is definitely going through some changes and it has been going through some changes that Slide the water slide at the pool used to be a clown slide and the boardwalk deli is new and there's gonna be some new eateries Coming up very soon, and I have mentioned the room refurbishment So we're gonna be here trying to cover it all but it's really amazing how it's still kind of like perfect the way that it is I kind of love it. It doesn't even seem like there's a lot changing The boardwalk deli has been open for I think just about a month now and I've been waiting to come out and check it out They have a whole bunch of new sandwiches and stuff and since I'm staying here tonight. It seems like the perfect opportunity to The nightlife at the boardwalk is really where it's at. I mean they have the abracadab bar They have jelly rolls the Atlantic dance hall lots of fun things happening and just on the boardwalk itself We'll try to experience some of that a little bit later on and like right now. I'm just really really hungry So that's why I said boardwalk deli it is And here it is boardwalk deli. We're rolling in dough come on in Deli fountain resort mug refills I'm so excited.  Look at that nice looks good. I like the rye bread there They also have Italian sub too. There's a lot of good stuff and I like how they get the meats in there It's just like a regular deli When you order a sandwich that give you a choice of a side in between chips and soup So I ended up getting myself some fancy tomato soup But here it is. We got ourselves a little tomato soup and then the hot pastrami Look at this. This actually smells amazing. I cannot wait to dive into this. Oh my lord. Look at that Ruben Oh, this is gonna be so good. This is the rye bread. Oh, I'm a sucker for rye. I Also picked this shirt out today because I was at the boardwalk and it kind of reminds me of like those boardwalk Signs but it's all Pixar characters. Look you got Eve. You got Rami over there That's really cool shirt. Very nice Roosevelt. But all right. Here we go. I'm gonna dive into this sandwich here It's massive. Holy moly. This is a big sandwich. I'm gonna pull it apart here. Holy moly. All right Here we go one bite. We're going in That pastrami is on point a very meaty sandwich and now we're gonna check out this tomato soup I'm not the biggest fan of tomato soup, but I figured why not? Let's give it a go. It's always good Soup is good with soup. I mean soup is good with sandwiches Very oh, sorry. I was gonna say creamy, but it's a little bit chunky A little bit chunky chunky Gonna have to give it the good soup test Good soup And just in case you're feeling fancy, you need to do a little dipity dip just like that The good old soup sandwich combo Oh Something else I had to get while we were in the boardwalk deli the warm mickey cinnamon roll. Look at this It looks so amazing, doesn't it? I mean, I love all the icing Then at first I thought that like it was just the two ears on the top and it wasn't connected But it is it's all connected Look at the backside the backside of that hidden mickey I had to get it. It's so good and it's warm and toasty and I cannot wait to try it And of course just like any other mickey shaped food item you have to go ears first. So here we go Why? Hmm That is so amazing. I love it Honestly, one of the best cinnamon rolls I had at disney now Gaston's is pretty high up there for me, but I love this. It is so good And maybe it's just because it's mickey shaped. I can't get influenced pretty easy I'm gonna have no problem eating all of this and it's like a breakfast food, but I don't care. I'm all about it The center of the mickey has popped out The center is always the best part of a cinnamon roll, but it literally just popped right out there It was so good though. This was definitely Probably better than the bistrami sandwich. I mean that was good, but I'm all about the cinnamon roll life Now that the cinnamon roll business is taking care of I say we head back up to the room switch over to our swimwear Grab the gopro and go swimming go down the water slide I feel like that's a good time before it starts raining because it does look like it's a little bit stormy out All right, we're all switched over and I brought my gopro So I plan on filming as we go down the water slide over here Now this one probably isn't as bad as the grand fluridians one But uh, yeah, it's gonna be fun and you might hear a little bit audio difference because we're switching cameras to the gopro But I'm excited and then coming out maybe grabbing a drink at the uh little leaping horse libations All right, I'm all switched over into my swimming suit and I got my captain america swim trunks on and I'm ready to go I'm so excited for this slide. It looks so cool Like I said before this used to be a big gigantic clown and you come out of the clown's mouth But look at it now It's so fun and you'll go all the way up top there and I like mickey and mini in there It's gonna be a fun slide Here is my captain america swim attire from roosevelt's and also I want to show you guys my tan lines coming from the crocs Look at this That's crazy isn't it from the lines on the crocs. It just blows my mind. I have to show it every time I'm trying to get it really good All right, here we are on top of the water side about to head down and just look at this view.  Look at this Lots of spinning right here Oh boy, I don't know if I'm ready. I mean it's giving me the green for go. So it might as well go on in All right, we're doing it. Here we go A little nervous. Look at these jets right here All right Okay, I'm going for it. Oh god. It's cold. It's very cold. All right Whoa, holy moly. Oh, ah, no, no, no too fast too fast. No, no, no, no, no Oh, we're spinning we're spinning. We're spinning. Huh a backwards smoke. No, no I love my glasses My hero a hero found my glasses. Look at this guy. What a champion Oh Yeah, I was like, oh my lord I can't believe I lost my glasses on that slide and someone actually found them for me. So thank you so much fox He actually came through clutch there because I would have been blind I mean that would have been the end of the video I couldn't I can't see without my glasses and that would have been such a sad thing But I'm ready to go back on the slide That was such a fun slide now I think I'm gonna do it POV so facing me so you guys can see my expression as I go down the slide Hopefully don't lose my glasses. I'm gonna hold on to him like this this time But let's take a second to appreciate how beautiful this sunset is actually Right now look at this Wow, it's gorgeous out The boardwalk is such a pretty spot All right, here we go. I'm gonna hold on to my glasses this time. Oh boy Facing me Split too fast too fast All right, we're fine. Oh my back. I don't want slides. I don't like water slides anymore That was so cool and now it kind of looks like we got the pool to ourselves there Look at there's really in nobody out here. So you get to actually show it off a little bit better I love it out here. It's so pretty. Definitely one of the best pools. I feel like let me know what you guys think though All right, I think I am done with the pool time to head back upstairs Get dressed and head back down to the boardwalk. See what some of the night life is like maybe catch a sunset Now that we're all dried off and back in our play clothes. Look at this They're actually having s'mores right in the middle hub here and probably movie under the stars Right over there. You see they got the screen all set up But I do love me some s'mores and it's free I Love this smell of fire like actually roasting marshmallows is so cool And they do this at every resort and the marshmallows are free if you want like grand crackers and chocolate You have to pay a little bit extra, but I think it's such a cool thing And it looks like the night life is starting to pop off here at the boardwalk I love this time of the day where it's still daylight on the lights are coming on It's so pretty especially here and those big neon lights like here at the flying fish I think the first stop is definitely going to be at the abracadabra for maybe an enchanting elixir Honestly, I love hanging out at this bar. It's so cool And I wouldn't mind fancying myself maybe a nice little old fashion Hang out outside here. Maybe if we can and just watch people people watch on the boardwalk, you know Here is a look at the menu here and I'm thinking I'm going to get the parlor trick It's kind of like an old fashion. It's four roses bourbon and simple syrup with a splash of soda water But they have some really cool drinks and it's all magician themed like I've had the pepper's ghost or the Magic hat and they're all really amazing and some of them do magic tricks too This is such a fun bar, but I'm really loving the view right now Just like hanging out here and just watching the sunset happening, especially with those lights And here's the parlor trick. Hopefully it does a trick here Good evening friends I'd give anything to be there with you But this seems to be one of those times I'm tied down here at the studio night and day Well, it came about when my daughters were very young and my Saturday was always a daddy's day with the two daughters So we'd start out and try to go someplace with, you know, different things and I Take them to the merry-go-round and I took them different places and As I'd sit there while they uh, they rode the merry-go-round did all these things Sit on a bench and eating peanuts I felt that there should be something built some kind of a Newsman enterprise built where the parents and the children Could have fun together I feel like maybe I should head inside. It was cool kind of people watching but now I'm I'm getting a little wet The table's getting a little wet Here is a quick look on the inside of the abracadabra It's a little bit busy in here, so I can't show you much But I love all the decoration and it's all like magician themed. It's a really cool lounge. It's a little tiny though But probably my favorite thing is the floors. Look at that. Aren't the floors so cool looking? One of my favorite things inside the abracadabra is this little paper right here the boardwalk bugle Missing magician secret hideout revealed and then look it down here It actually says the flying fish on of crescent lake speaking of the restaurant flying fish Let's see if we can get maybe a dining reservation And would you look at that? It seems I was able to actually obtain a dining reservation At the flying fish. This is one of my favorite restaurants And I think it has my number two favorite steak in all of Walt Disney World I'm pretty sure the charred new york strip hit the second Tier there for me was number two spot, but uh, it's really really good And uh, since we're staying here might as well have a little late dinner I think it's safe to say this is the brightest spot on the whole of boardwalk And uh, I'm happy that we got a reservation now. This is some high-class stuff right here I mean the service is impeccable very impeccable and it stay and it actually shares Kind of the space with the abracadab bar. So when we go in I'll show you guys real quick You can actually see oh, well, thank you very fancy. You can see right there abracadab bar I was able to get a dining reservation But I've decided to sit at the bar because that's basically first come first serve and since it's going to be a party of one I'd rather someone else be able to sit at the table and a server actually being able to have a couple there You know what I mean and you get the full menu at the bar And I should have thought of that because I probably would have came in at the bar here Instead of over at abracadab bar, but I guess uh, maybe we'll just double do it This restaurant is so amazing. It's so beautiful in here And the bar is actually one of the coolest looking bars I think I've ever sat at like look at this here. Look at all the bottles up here It's looking real fancy and this is our spot right here right next to the kitchen there And they got an open kitchen. It's really really cool And they even got little uh, hat hooks back here little purse hooks so we can put our hats there Here is a look at the menu here And like I said, I'm always here for that char trust at New York strip and it comes with that potato grotton It's 56 dollars, but it's my number two I can't go you know what I mean if it was anything if it was a ribeye I'm pretty sure it would be my number one because I love the ribeye You know what I mean, but this is such a phenomenal steak and I'm definitely going with it today Another cool thing. They have fish silverware And I'm I'm saying that with all honesty because they are like little tiny fishes. Look at this So fancy I might actually have to put them in my purse. They might be coming home with me. No, I'm only kidding. No Along with our char crust at New York strip We're getting the bread service and this is complimentary and they make the butter in house And they actually outsource the bread from a local place over on the east end market and look at this bread. Oh wow It's so amazing. This place is such a highly rated restaurant. Let me tell you something like this is almost as signature as california grill If it's not even more signature than california grill in my opinion I am all about this bread right here and the lighting in here is phenomenal But look at this and of course we got to try some of the house made butter, you know Look at house made butter and bread locally sourced from this area You can't go wrong That's good bread seriously look at this fish fork I love it. I literally I love the fish fork and like the little scalies on the knife Oh much too good So I have to tell you guys something that's really amazing about this restaurant The name flying fish is actually Comes from a roller coaster that was at luna park one time and now that roller coaster is at canobals In eliesburg pennsylvania that I used to go to and I just went to but it's called flying turns It's the trackless roller coaster and the roller coasters itself actually have a flying fish one And then all of the stations in the kitchen are named after each car So how crazy is that a disney canobals connection? small world Honestly, I really love sitting at the bar here. I think anytime now that I come here I think I'm not always going to sit at the bar. I love the lights and just the atmosphere bill Is such a great bartender It's just really cool in it and you can get the full menu that even like I said You can give it the bread service here and it's probably a lot easier to sit at the bar than it is to find reservations And take a look at this the steak has arrived Look at that char on that steak. This is unbelievable. Look at this Oh my lord This is why this is one of my favorite steaks on property And it's a newer strip and you guys know i'm a big ribeye guy So if this was a ribeye, this would probably be my number one Selection and then this potato over here is so good. Look at that Oh, wow Also, it has a bolognese sauce too, but and I asked for it on the side this time to show you But it this steak doesn't need it. I mean, this is just adding to it. But this steak is so phenomenal I'm gonna cut into it now and show you guys what I'm talking about, but It's much too good.  I love the chart You can't go wrong with that Look at that trying to zoom in on that not me Oh, no, it's not working Oh any second up any second There it is. Look at that This is the stuff Honestly this steak right now Might be the best steak I've ever had in my life Like when I walked in I got to talk to the chefs and they were talking about how much I enjoyed my last visit here And they just f-ed up another level. I mean, look at it Literally just look at this steak right now and tell me it's not phenomenal I'm gonna cut just a little bit on the inside so you can see it Look at that Oh my lord This is everything I love about a steak right now I'm gonna be dreaming about this after I leave here I Didn't even get into the potato yet. Look at this. So watch this crunch We call it our potato stack. It's a plan of potato gratin 13 layers of potato 13 layers 20 layers We can press that you just drop in the fire That's crazy. Yep. Amazing Ha Like I don't even like potatoes gratin that much. It's what this is just on another level 13 layers right there. Look at that Wow Phenomenal I tried a couple of different sauces with this steak And we have a truffle sauce right over here and then the bernie sauce This usually just comes with it and then the cassis right here and I have to say this was by far The most amazing thing to compliment the steak. So if you come ask for the corcis and you're gonna love it Like look at this I'm like Cutting this up in little tiny pieces because I want to savor it as much as I can That was such an amazing meal. I love flying fish. I mean everybody knows that but tonight The team really hit it out of the park. It was so good. And I also ran into Joshi Your mom and dad and I wanted to say thanks for watching the videos. I know I sent you a video For fourth of july, but I wanted to say hi again, and I hope you're having a good night So thanks so much joshie. And now I figured we uh, probably just make our way back up to the room now I mean good meal. I feel like I can call it a night But seriously, I do have to say I really do love the lobby here at disney's boardwalk resort It is so amazing. I haven't seen this uh carousel go off in a while though I don't know if they have like a little button in the back there But sometimes it actually like lights up and then starts spinning around. I wonder if the dvc people control it I wonder if they have a button back here Snoop around a little bit See what's going on here. They do have some sanitizer though Don't mind if I do A lot of people always talk about these chairs in the boardwalk lobby. These are nanny chairs. These are actually in Uh, a carousel like uh during the 19th century They had carousels and while the kids were actually on the horses and the lions This is where the nannies would actually sit. Isn't that kind of cool? It's kind of creepy though, but they are really really kind of like a Cool thing here at the boardwalk. Everyone loves them. I mean, can you imagine if you actually own one of them? Look at the feet. They actually even have feet like feet feet And they paint the toenails too And with that, I think we are done here tonight I think i'm gonna hit the sack and go to bed and wake up and enjoy a nice boardwalk sunrise I'm probably not gonna film and I just kind of want to relax and enjoy my morning But uh, it was a lot of fun hanging out today Like I said, it was really amazing to be able to come here The room was only 90 dollars like that's so awesome And I love that I get to show you guys a lot about renting dvc points because it's something I really believe in So i'm glad that I partnered up with the world dvc And the dvc rental store and even the dvc resale market. I have all of their links in the description I want to find the best people to connect you with and most of them are all Like former cast members who just branch down on their own So it's a really trustworthy company And it's cool that I get these opportunities to show you guys these awesome rooms and amazing deals And just kind of pass on on now. You know what I mean? It's honestly, I I generally do enjoy helping people Plan their vacations and make the most of it too because it's something I wish I kind of had I I I didn't know anything about it. You know what I mean when I started vacationing here So I just generally enjoy that so I hope you guys enjoyed the video I enjoyed making it and uh We'll see you next time Bye